CVE-2026-97689: urllib3 is an HTTP client library for Python
CVE-2026-97689 is a high-severity flaw (CVSS 7.5) affecting urllib3. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
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 se
Why this priority
- High severity
- Remotely exploitable, no login, no user action
A fixed release or distro patch exists.
Risk facts
| CVSS score | 7.5 (High) |
| Attack vector | Network (remote) |
| Attack complexity | Low |
| Privileges needed | None |
| User interaction | None |
| EPSS exploit chance | 0.3% (top 73%) |
| CISA exploited list | No |
| Weakness | CWE-770 |
| Published | 2026-09-29 |
| Last modified | 2026-10-13 |
Last updated 2026-10-13 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score
Am I affected?
Timeline
- Published CVE record published
- Updated Record last modified
Advisories and coverage
Official advisories
- Amazon Linux 2023 ALAS: ALAS2023-2026-3171 (important): python3.14-pip 2026-10-12
- Amazon Linux 2023 ALAS: ALAS2023-2026-3172 (important): python3.13-pip 2026-10-12
- Amazon Linux 2023 ALAS: ALAS2023-2026-3173 (important): python3.12-pip 2026-10-12
- Amazon Linux 2023 ALAS: ALAS2023-2026-3174 (important): python3.11-pip 2026-10-12
- Amazon Linux 2023 ALAS: ALAS2023-2026-3175 (important): python-pip 2026-10-12
- Amazon Linux 2023 ALAS: ALAS2023-2026-3184 (important): python-urllib3 2026-10-12
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2026-97689?
urllib3: upgrade to 2.8.0. Exact commands for each OS are on this page.
Is CVE-2026-97689 being exploited?
CVE-2026-97689 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2026-97689 affect?
CVE-2026-97689 affects urllib3. Severity is high (CVSS 7.5). 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
How urgent is CVE-2026-97689?
Priority 38/100. High severity; Remotely exploitable, no login, no user action
Software pages
Related CVEs
- CVE-2026-97687 HIGH 8.1 UPGRADE urllib3 is an HTTP client library for Python
- CVE-2026-97688 MEDIUM 5.3 UPGRADE urllib3 is an HTTP client library for Python