CVE-2026-97689
EUVD-2026-8901729.09.2026, 16:17
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 newline or EOF without a length bound. The trigger is that a malicious server returns Transfer-Encoding: chunked followed by a very long run of bytes without a newline. The attack mechanism is that a malicious HTTP server sends a very long unterminated chunk-size line. The impact is that unbounded memory allocation can exhaust the client process. This issue is fixed in version 2.8.0.Enginsight
Affected Products (NVD)
| Vendor | Product | Version |
|---|---|---|
| python | urllib3 | 1.10.3 ≤ 𝑥 < 2.8.0 |
𝑥
= Vulnerable software versions
Early Detection
Affected products identified ahead of NVD analysis through intelligence sources
(CNA/ADP records, vendor advisories, Enginsight analysis).
| Vendor | Product | Version | Source |
|---|---|---|---|
| urllib3 | urllib3 | 1.10.3 ≤ 𝑥 < 2.8.0 | CNA |
Debian Releases
Ubuntu Releases
Ubuntu Product | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| python-urllib3 |
| ||||||||||||||
| python-pip |
|
openSUSE / SLES Releases
openSUSE Product | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| python-urllib3 |
| ||||||||||||||||||||||||||||
| python3-urllib3 |
| ||||||||||||||||||||||||||||
| python311-urllib3 |
| ||||||||||||||||||||||||||||
| python311-urllib3_1 |
| ||||||||||||||||||||||||||||
| python36-urllib3 |
|
Red Hat Enterprise Linux Releases
Amazon Linux Releases
Amazon Package | |||||
|---|---|---|---|---|---|
| python-pip-wheel |
| ||||
| python-urllib3 |
| ||||
| python2-pip |
| ||||
| python3-pip |
| ||||
| python3-pip-wheel |
| ||||
| python3-urllib3 |
| ||||
| python3.11-pip |
| ||||
| python3.11-pip-wheel |
| ||||
| python3.12-pip |
| ||||
| python3.12-pip-wheel |
| ||||
| python3.13-pip |
| ||||
| python3.13-pip-wheel |
| ||||
| python3.14-pip |
| ||||
| python3.14-pip-wheel |
|
Vulnerability Media Exposure