CVE-2026-97689

EUVD-2026-89017
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.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
GitHub_MCNA
7.5 HIGH
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Base Score
CVSS 3.x
EPSS Score
Percentile: 27.2%
Affected Products (NVD)
VendorProductVersion
pythonurllib3
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).
VendorProductVersionSource
urllib3urllib3
1.10.3 ≤
𝑥
< 2.8.0
CNA
Debian logo
Debian Releases
Debian Product
Codename
python-urllib3
bookworm
postponed
bookworm (security)
vulnerable
forky
2.8.0-2
fixed
sid
2.8.0-2
fixed
trixie
vulnerable
trixie (security)
vulnerable
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
python-urllib3
bionic
Fixed 1.22-1ubuntu0.18.04.2+esm5
released
focal
Fixed 1.25.8-2ubuntu0.4+esm6
released
jammy
Fixed 1.26.5-1~exp1ubuntu0.8
released
noble
Fixed 2.0.7-1ubuntu0.8
released
resolute
Fixed 2.6.3-1ubuntu1.2
released
trusty
not-affected
xenial
ignored
python-pip
bionic
needs-triage
focal
needs-triage
jammy
needs-triage
noble
needs-triage
resolute
needs-triage
trusty
needs-triage
xenial
needs-triage
openSUSE logo
openSUSE / SLES Releases
openSUSE Product
Release
python-urllib3
suse enterprise sap 12
1.25.10-3.54.1
fixed
suse enterprise sap 12 SP3
1.25.10-3.54.1
fixed
suse enterprise sap 12 SP4
1.25.10-3.54.1
fixed
suse enterprise sap 12 SP5
1.25.10-3.54.1
fixed
suse enterprise server 12
1.25.10-3.54.1
fixed
suse enterprise server 12 SP3
1.22-7.34.1
fixed
suse enterprise server 12 SP4
1.25.10-3.54.1
fixed
suse enterprise server 12 SP5
1.25.10-3.54.1
fixed
python3-urllib3
suse enterprise sap 12
1.25.10-3.54.1
fixed
suse enterprise sap 12 SP3
1.25.10-3.54.1
fixed
suse enterprise sap 12 SP4
1.25.10-3.54.1
fixed
suse enterprise sap 12 SP5
1.25.10-3.54.1
fixed
suse enterprise sap 15 SP4
1.25.10-150300.4.33.1
fixed
suse enterprise sap 15 SP5
1.25.10-150300.4.33.1
fixed
suse enterprise sap 15 SP6
1.25.10-150300.4.33.1
fixed
suse enterprise server 12
1.25.10-3.54.1
fixed
suse enterprise server 12 SP3
1.25.10-3.54.1
fixed
suse enterprise server 12 SP4
1.25.10-3.54.1
fixed
suse enterprise server 12 SP5
1.25.10-3.54.1
fixed
suse enterprise server 15 SP4
1.25.10-150300.4.33.1
fixed
suse enterprise server 15 SP5
1.25.10-150300.4.33.1
fixed
suse enterprise server 15 SP6
1.25.10-150300.4.33.1
fixed
python311-urllib3
suse enterprise desktop 15 SP7
2.0.7-150400.7.36.1
fixed
suse enterprise sap 15 SP4
2.0.7-150400.7.36.1
fixed
suse enterprise sap 15 SP5
2.0.7-150400.7.36.1
fixed
suse enterprise sap 15 SP6
2.0.7-150400.7.36.1
fixed
suse enterprise sap 15 SP7
2.0.7-150400.7.36.1
fixed
suse enterprise server 15 SP4
2.0.7-150400.7.36.1
fixed
suse enterprise server 15 SP5
2.0.7-150400.7.36.1
fixed
suse enterprise server 15 SP6
2.0.7-150400.7.36.1
fixed
suse enterprise server 15 SP7
2.0.7-150400.7.36.1
fixed
python311-urllib3_1
suse enterprise desktop 15 SP7
1.26.18-150600.3.14.1
fixed
suse enterprise sap 15 SP6
1.26.18-150600.3.14.1
fixed
suse enterprise sap 15 SP7
1.26.18-150600.3.14.1
fixed
suse enterprise server 15 SP6
1.26.18-150600.3.14.1
fixed
suse enterprise server 15 SP7
1.26.18-150600.3.14.1
fixed
python36-urllib3
suse enterprise server 12 SP3
1.25.10-6.20.1
fixed
Red Hat logo
Red Hat Enterprise Linux Releases
Red Hat Product
Release
python3-urllib3
RHEL 9
0:1.26.5-8.el9_8.2
fixed
python3.12-urllib3
RHEL 9
0:1.26.19-3.el9_8.2
fixed
python3.14-urllib3
RHEL 9
0:2.6.3-2.el9_8.6
fixed
Amazon Linux logo
Amazon Linux Releases
Amazon Package
Release
python-pip-wheel
Amazon Linux 2
0:20.2.2-1.amzn2.0.19
fixed
python-urllib3
Amazon Linux 2
0:1.25.9-1.amzn2.0.11
fixed
python2-pip
Amazon Linux 2
0:20.2.2-1.amzn2.0.19
fixed
python3-pip
Amazon Linux 2
0:20.2.2-1.amzn2.0.19
fixed
Amazon Linux 2023
0:21.3.1-2.amzn2023.0.22
fixed
python3-pip-wheel
Amazon Linux 2023
0:21.3.1-2.amzn2023.0.22
fixed
python3-urllib3
Amazon Linux 2023
0:1.25.10-5.amzn2023.0.9
fixed
python3.11-pip
Amazon Linux 2023
0:22.3.1-2.amzn2023.0.15
fixed
python3.11-pip-wheel
Amazon Linux 2023
0:22.3.1-2.amzn2023.0.15
fixed
python3.12-pip
Amazon Linux 2023
0:23.2.1-4.amzn2023.0.12
fixed
python3.12-pip-wheel
Amazon Linux 2023
0:23.2.1-4.amzn2023.0.12
fixed
python3.13-pip
Amazon Linux 2023
0:24.2-259.amzn2023.0.9
fixed
python3.13-pip-wheel
Amazon Linux 2023
0:24.2-259.amzn2023.0.9
fixed
python3.14-pip
Amazon Linux 2023
0:26.1.1-1.amzn2023.0.4
fixed
python3.14-pip-wheel
Amazon Linux 2023
0:26.1.1-1.amzn2023.0.4
fixed
Azure Linux logo
Azure Linux Releases
Azure Package
Release
python-urllib3
Azure Linux 3.0
0:2.0.7-7.azl3
fixed