CVE catalog

CVE-2026-44432

urllib3 is an HTTP client library for Python. From 2.6.0 to before 2.7.0, urllib3 could decompress the whole response instead of the requested portion (1) during the second HTTPResponse.read(amt=N) ca

[CVE catalog]

Severity
High · CVSS 8.9CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Published
Source
[NVD] · [CVE record]
EPSS
0.68% · Oct 25, 2026

urllib3 is an HTTP client library for Python. From 2.6.0 to before 2.7.0, urllib3 could decompress the whole response instead of the requested portion (1) during the second HTTPResponse.read(amt=N) call when the response was decompressed using the official Brotli library or (2) when HTTPResponse.drain_conn() was called after the response had been read and decompressed partially (compression algorithm did not matter here). These issues could cause urllib3 to fully decode a small amount of highly compressed data in a single operation. This could result in excessive resource consumption (high CPU usage and massive memory allocation for the decompressed data) on the client side. This vulnerability is fixed in 2.7.0.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpython-urllib3sid2.8.0-2fixed
Debianpython-urllib3forky2.8.0-2fixed
Debianpython-urllib3trixie2.3.0-3+deb13u2not affected
Debianpython-urllib3trixie-security2.3.0-3+deb13u2not affected
Debianpython-urllib3bookworm1.26.12-1+deb12u4not affected
Debianpython-urllib3bookworm-security1.26.12-1+deb12u4not affected
Cpepython-urllib3Not reported2.0.7-1ubuntu0.7fixed
Cpepython3-urllib3Not reported2.0.7-1ubuntu0.7fixed
Cpeurllib3Not reported2.7.0fixed
PyPIurllib3Not reported2.7.0fixed
Cpeurllib3Not reported2.7.0fixed
Opensusepython-urllib3tumbleweed2.7.0-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpython-urllib3sourcesid2.7.0-1not yet assignedNot reported[1136654]
Debianpython-urllib3sourceforky2.7.0-1not yet assignedNot reported[1136654]
Debianpython-urllib3sourcetrixieNot affectedunimportantNot reported[1136654]
Debianpython-urllib3sourcebookwormNot affectedunimportantNot reported[1136654]
Cpepython-urllib3cpeNot reported2.0.7-1ubuntu0.7Not reportedNot reportedNot reported
Cpepython3-urllib3cpeNot reported2.0.7-1ubuntu0.7Not reportedNot reportedNot reported
Cpeurllib3cpeNot reported2.7.0Not reportedNot reportedNot reported
PyPIurllib3PyPINot reported2.7.0Not reportedGHSA-MF9V-MFXR-J63JNot reported
Cpeurllib3cpeNot reported2.7.0Not reportedNVD-CVE-2026-44432Not reported
Opensusepython-urllib3rpmtumbleweed2.7.0-1.1Not reportedOPENSUSE-SU-2026:10798-1Not reported

[Debian bug #1136654]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • Source package: [python-urllib3]

    Details (1)
    • 2.7.0-2.3 · noarch · tumbleweed

      Unknown · Fixed: 2.7.0-1.1

      Version impact unknown

      nvd · python-urllib3 · opensuse · tumbleweed

  • Source package: [python-urllib3]

    Details (1)
    • 2.7.0-2.3 · noarch · tumbleweed

      Unknown · Fixed: 2.7.0-1.1

      Version impact unknown

      nvd · python-urllib3 · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • [python3-urllib3]Not affected

    Source package: [python-urllib3]

    Details (4)
    • 1.26.12-1+deb12u4 · all · bookworm

      Not affected

      nvd · python-urllib3 · debian · bookworm

    • 1.26.12-1+deb12u4 · all · bookworm

      Not affected

      nvd · python-urllib3 · debian · bookworm

    • 1.26.12-1+deb12u4 · all · bookworm-security

      Not affected

      nvd · python-urllib3 · debian · bookworm

    • 1.26.12-1+deb12u4 · all · bookworm-security

      Not affected

      nvd · python-urllib3 · debian · bookworm

Observed:

References