VulnSea

urllib3 vulnerabilities

CVEs whose affected-version data names the urllib3 package (pip). Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

11 CVEsRSS

CVE-2026-97689High· 7.5
4w ago

urllib3 is an HTTP client library for Python

urllib3 is an HTTP client library for Python. From 1.10.3 until 2.8.0, the HTTPResponse.read_chunked and HTTPResponse.stream methods can allocate unbounded memory because the streaming chunk parser buffers the chunk-size field until newl…

▾ Twilightpython · urllib3EPSS 0.34%via NVD
CVE-2026-97688Medium· 5.3
4w ago

urllib3 is an HTTP client library for Python

urllib3 is an HTTP client library for Python. From 2.6.2 until 2.8.0, HTTPResponse.stream and HTTPResponse.read_chunked can enter an infinite loop because the Deflate decoder retains trailing bytes as unconsumed input after reaching end-…

▾ Sunlitpython · urllib3EPSS 0.29%via NVD
CVE-2026-97687High· 8.1
4w ago

urllib3 is an HTTP client library for Python

urllib3 is an HTTP client library for Python. From 1.26.0 until 2.8.0, the proxy_ssl_context, proxy_assert_hostname, proxy_assert_fingerprint, ssl_context, cert_reqs, verify_mode, use_forwarding_for_https=True, and CERT_NONE configuratio…

▾ Twilightpython · urllib3EPSS 0.21%via NVD
CVE-2026-44432High· 7.5
5mo ago

urllib3 is an HTTP client library for Python

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…

▾ Twilightpython · urllib3EPSS 0.68%via NVD
CVE-2026-21441High· 7.5
9mo ago

urllib3 is an HTTP client library for Python

urllib3 is an HTTP client library for Python. urllib3's streaming API is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once. urll…

▾ Twilightpython · urllib3EPSS 2.9%via NVD
CVE-2025-66418High· 7.5
10mo ago

urllib3 is a user-friendly HTTP client library for Python

urllib3 is a user-friendly HTTP client library for Python. Starting in version 1.24 and prior to 2.6.0, the number of links in the decompression chain was unbounded allowing a malicious server to insert a virtually unlimited number of co…

▾ Twilightpython · urllib3EPSS 0.68%via NVD
CVE-2025-66471High· 7.5
10mo ago

urllib3 is a user-friendly HTTP client library for Python

urllib3 is a user-friendly HTTP client library for Python. Starting in version 1.0 and prior to 2.6.0, the Streaming API improperly handles highly compressed data. urllib3's streaming API is designed for the efficient handling of large H…

▾ Twilightpython · urllib3EPSS 0.68%via NVD
CVE-2023-45803Medium· 4.2
3y ago

urllib3's request body not stripped after redirect from 303 status changes request method to GET

urllib3's request body not stripped after redirect from 303 status changes request method to GET

▾ Sunliturllib3 · urllib3EPSS 0.59%via OSV
CVE-2023-43804Medium· 5.9PoC
3y ago

`Cookie` HTTP header isn't stripped on cross-origin redirects

`Cookie` HTTP header isn't stripped on cross-origin redirects

▾ Twilighturllib3 · urllib3EPSS 1.4%via OSV
CVE-2021-33503High· 7.5
5y ago

An issue was discovered in urllib3 before 1.26.5. When provided with a URL containing many @ characters in the authority component, the a…

An issue was discovered in urllib3 before 1.26.5. When provided with a URL containing many @ characters in the authority component, the authority regular expression exhibits catastrophic backtracking, causing a denial of service if a URL…

▾ Twilighturllib3 · urllib3EPSS 3.3%via OSV
CVE-2021-28363Medium· 6.5
5y ago

The urllib3 library 1.26.x before 1.26.4 for Python omits SSL certificate validation in some cases involving HTTPS to HTTPS proxies

The urllib3 library 1.26.x before 1.26.4 for Python omits SSL certificate validation in some cases involving HTTPS to HTTPS proxies. The initial connection to the HTTPS proxy (if an SSLContext isn't given via proxy_config) doesn't verify…

▾ Sunlitpython · urllib3EPSS 2.2%via NVD
urllib3 vulnerabilities (CVEs) · VulnSea