Skip to main content

Python 3.8 urllib3 with CVE-2025-66471 security patches

Project description

urllib3-lts-py38 🛡️

Security Backport for Python 3.8 Base: urllib3 v2.x | Patch Level: 2026.21441 | Auditor: 1minds3t

🚨 Security Matrix (Cumulative)

This release provides a hardened backport for Python 3.8, mitigating 5 Critical/High/Moderate Vulnerabilities identified between 2025 and 2026.

CVE ID Severity Description Status
CVE-2026-21441 🔴 HIGH Infinite Sleep DoS: Limits Retry-After to 6 hours max. 🛡️ FIXED
CVE-2025-66471 🔴 HIGH Header/Collection Logic: Hardened internal data structures. 🛡️ FIXED
CVE-2025-66418 🔴 HIGH Credential Leakage: Strips sensitive headers on cross-origin redirects. 🛡️ FIXED
CVE-2025-50182 🟡 MOD Resource Exhaustion: Prevents DoS via unread compressed data. 🛡️ FIXED
CVE-2025-50181 🟡 MOD Redirect/Decompress: Fixed retry logic and resource cleanup. 🛡️ FIXED

🛠️ Patch Architecture

Unlike standard upstream releases, this LTS version is specifically tuned for Python 3.8:

  • Targeted Fixes: Only security-critical logic was backported; "modernization" noise (Python 3.14+ compatibility) was stripped to maintain a minimal diff.
  • Resource Safety: Implemented mandatory retry_after_max and lazy decompression guards to prevent resource hanging.
  • Localization: All internal strings and error messages were handled via an AI automated translation chain for consistency across the codebase.

📦 Installation

pip install urllib3-lts-py38==2026.21441

🌐 The OmniPKG Ecosystem

Maintained by 1minds3t.

Manage your environment:

pip install omnipkg
omnipkg reset -y

⚠️ Critical Installation Warning

You MUST uninstall the standard urllib3 before installing this package to avoid namespace conflicts:

pip uninstall urllib3 -y
pip install urllib3-lts-py38

All patches verified via omnipatcher manual human review on 2026-02-22.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

urllib3_lts_py38-2026.21441.tar.gz (156.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

urllib3_lts_py38-2026.21441-py3-none-any.whl (125.4 kB view details)

Uploaded Python 3

File details

Details for the file urllib3_lts_py38-2026.21441.tar.gz.

File metadata

  • Download URL: urllib3_lts_py38-2026.21441.tar.gz
  • Upload date:
  • Size: 156.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for urllib3_lts_py38-2026.21441.tar.gz
Algorithm Hash digest
SHA256 8729fa8f601b7ad9449fbb5d78c9e2596e8694ada617ea63f57a5c0fa193f2c7
MD5 20a652c53b6ed8727cc0676a0fb603ca
BLAKE2b-256 508d2a51da2a068541b963e30f26b5dea9e4505bddc226f2660fea684fa12b85

See more details on using hashes here.

Provenance

The following attestation bundles were made for urllib3_lts_py38-2026.21441.tar.gz:

Publisher: publish.yml on 1minds3t/urllib3-lts

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file urllib3_lts_py38-2026.21441-py3-none-any.whl.

File metadata

File hashes

Hashes for urllib3_lts_py38-2026.21441-py3-none-any.whl
Algorithm Hash digest
SHA256 e774420b6609b82d75a0faa85e9e4d65c319493a69fdb1ee735edcdaf8e3e177
MD5 9ed57545e253983c73c30b2d8570dfc7
BLAKE2b-256 e64ed8eb024e34b991453cc25d9554d6a25de29882905fdac5155f86394b7d8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for urllib3_lts_py38-2026.21441-py3-none-any.whl:

Publisher: publish.yml on 1minds3t/urllib3-lts

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page