CVE-2026-44432: high-severity vulnerability in urllib3
urllib3: Decompression-bomb safeguards bypassed in parts of the streaming API
Published · Updated
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
21Vexday Risk Score
No sign of exploitation. No public exploitation artifact known so far.
ssvc Trackcvss 8.9epss 0.7%
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.
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H
Affected products
urllib3 · urllib3Related CVEs — urllib3
In the same product, most dangerous first.
CVE-2026-21441HIGHurllib3 vulnerable to decompression-bomb safeguard bypass when following HTTP redirects (streaming API)EPSS 2.9%CVE-2023-43804MEDIUM`Cookie` HTTP header isn't stripped on cross-origin redirectsEPSS 1.4%CVE-2024-37891MEDIUMProxy-Authorization request header isn't stripped during cross-origin redirects in urllib3EPSS 1.1%CVE-2025-66471HIGHurllib3 Streaming API improperly handles highly compressed dataEPSS 0.7%CVE-2025-66418HIGHurllib3 allows an unbounded number of links in the decompression chainEPSS 0.7%CVE-2025-50182MEDIUMurllib3 does not control redirects in browsers and Node.jsEPSS 0.6%
References
https://access.redhat.com/errata/RHSA-2026:15862https://access.redhat.com/errata/RHSA-2026:20338https://access.redhat.com/errata/RHSA-2026:22934https://access.redhat.com/errata/RHSA-2026:24000https://access.redhat.com/errata/RHSA-2026:24009https://access.redhat.com/errata/RHSA-2026:24014https://access.redhat.com/errata/RHSA-2026:24069https://access.redhat.com/errata/RHSA-2026:24374https://access.redhat.com/errata/RHSA-2026:24476https://access.redhat.com/errata/RHSA-2026:24483https://access.redhat.com/errata/RHSA-2026:24540https://access.redhat.com/errata/RHSA-2026:24541