An open index of dependabot pull requests across open source projects.

urllib3: HTTPResponse.stream()/read_chunked() buffers an unbounded chunk-size line into memory

GHSA-vxq7-64xx-v4gw CVE-2026-97689
Description:

Impact

urllib3's streaming API is designed for efficiently handling large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once. When decoding a chunked-transfer-encoded response, this API reads each chunk's size field by buffering until it sees \n or EOF.

A malicious HTTP server can return Transfer-Encoding: chunked and then send a very long run of bytes without any newline, causing the streaming client to buffer that entire run before urllib3 can reject the chunk size as invalid and allocate more memory than intended.

To fix the issue, we'll reject chunk-size fields larger than 65536 bytes, as already done in the non-streaming case, which is currently handled by the Python standard library. Note that this only applies to reading the chunk-size field, not the chunk data, which is already handled correctly. Thus, there shouldn't be any impact for non-malicious servers.

Affected usages

Applications and libraries using urllib3 versions earlier than 2.8.0 may be affected when streaming a chunked response from untrusted sources. Specifically, this affects the read_chunked() and stream() methods of the HTTPResponse object.

This also affects requests streaming API, which uses urllib3 under the hood.

Remediation

Upgrade to urllib3 version 2.8.0 or later, where chunk-size fields larger than 65536 will be rejected. If upgrading is not immediately possible, consider reading the response at once using the read() method.

Affected Packages
Ecosystem Package Vulnerable Versions Patched Version
pypi urllib3 >= 1.10.3, < 2.8.0
2.8.0
Related Dependabot Pull Requests
Bump urllib3 from 1.26.12 to 2.8.0 in /app
Closed about 15 hours ago
demiscology/devsecops-lab #13
pip:urllib3
demiscology
build(deps): bump the pip group across 3 directories with 6 updates
Closed about 18 hours ago
Vaquum/Limen #1228
pip:setuptools pip:certifi +4 more
Vaquum
chore(deps): Bump urllib3 from 2.6.3 to 2.8.0
Closed 1 day ago
Thisen-Ekanayake/Athena #64
pip:urllib3
Thisen-Ekanayake
Bump urllib3 from 2.7.0 to 2.8.0
Closed 2 days ago
ministryofjustice/coat-chatbot-frontend-v2 #16
pip:urllib3
ministryofjustice
build(deps): bump the uv group across 1 directory with 2 updates
Open 2 days ago
SherfeyInv/brew #152
npm:pyarrow npm:urllib3
SherfeyInv
Bump the pip group across 1 directory with 6 updates
Closed 4 days ago
1kamma/supermarket-scraping #6
pip:lxml pip:certifi +4 more
1kamma
Bump urllib3 from 2.7.0 to 2.8.0
Closed 5 days ago
librestfly/restfly #41
pip:urllib3
librestfly
Bump the pip group across 5 directories with 5 updates
Open 7 days ago
Sawsqr68/wpt #1
pip:urllib3 pip:pytest +3 more
Sawsqr68
chore(deps): bump urllib3 from 2.7.0 to 2.8.0
Closed 8 days ago
psyb0t/go-skyvern #3
pip:urllib3
psyb0t
chore(deps): Bump the uv group across 1 directory with 9 updates
Closed 11 days ago
cameronsjo/image-gen #39
pip:aiohttp pip:urllib3 +7 more
cameronsjo
chore(deps): bump urllib3 from 2.7.0 to 2.8.0 in the uv group across 1 directory
Closed 12 days ago
acohen716/mincha-hfa15-whatsapp-poll #154
pip:urllib3
acohen716
chore(deps): bump urllib3 from 2.7.0 to 2.8.0
Open 12 days ago
a18rhodes/NetlistIO #36
pip:urllib3
a18rhodes
fix(deps): bump the uv group across 6 directories with 3 updates
Closed 12 days ago
phantomcyber/splunk-soar-sdk #278
pip:urllib3
phantomcyber
chore(deps): bump urllib3 from 2.2.3 to 2.8.0
Open 12 days ago
openfoodfacts/openfoodfacts-exports #100
pip:urllib3
openfoodfacts
chore(deps): bump urllib3 from 2.7.0 to 2.8.0
Closed 12 days ago
rfsbraz/deleterr #333
pip:urllib3
rfsbraz
Bump the pip group across 1 directory with 4 updates
Closed 13 days ago
Rub3nCT/public-apis #1
pip:certifi pip:urllib3 +2 more
Rub3nCT
Bump urllib3 from 2.6.3 to 2.8.0
Open 13 days ago
asusoda/platform #398
pip:urllib3
asusoda
chore(deps): bump the uv group across 1 directory with 2 updates
Open 15 days ago
ray-manaloto/dotfiles #1821
pip:urllib3 pip:pypdf
ray-manaloto
Bump urllib3 from 2.5.0 to 2.8.0
Closed 15 days ago
regmibishal1/multisource_downloader #33
pip:urllib3
regmibishal1
Bump urllib3 from 1.26.5 to 2.8.0 in the pip group across 1 directory
Closed 15 days ago
sonic182/aiosonic #618
pip:urllib3
sonic182
chore(deps): bump urllib3 from 2.7.0 to 2.8.0
Closed 16 days ago
rangogamedev/codecks-cli #73
pip:urllib3
rangogamedev
chore: bump urllib3 from 2.7.0 to 2.8.0
Open 16 days ago
yannick-vinkesteijn/nyctea #119
pip:urllib3
yannick-vinkesteijn
Bump urllib3 from 2.7.0 to 2.8.0 in /requirements
Closed 16 days ago
atx-omni/OmniFlow #30
pip:urllib3
atx-omni
chore(deps): bump urllib3 from 2.7.0 to 2.8.0 in /docs
Open 16 days ago
PlatformRelay/MKurator #220
pip:urllib3
PlatformRelay
Bump urllib3 from 2.7.0 to 2.8.0 in /requirements
Open 16 days ago
opendatacube/eo3 #41
pip:urllib3
opendatacube
chore(deps): bump urllib3 from 2.7.0 to 2.8.0 in the uv group across 1 directory
Open 16 days ago
MagmaMoose/draventis #37
pip:urllib3
MagmaMoose
build(deps): bump the pip group across 1 directory with 2 updates
Closed 16 days ago
Fatal1tyBarucco/GitHub-MuseLab-DX2 #1063
pip:urllib3 pip:pygments
Fatal1tyBarucco
chore(deps): bump urllib3 from 2.7.0 to 2.8.0 in /workers/classifier in the uv group across 1 directory
Open 16 days ago
intelogroup/aiverse #19
pip:urllib3
intelogroup
build(deps): bump urllib3 from 2.7.0 to 2.8.0 in /apps/vexil-dev-tools/env-init
Open 16 days ago
anhedonix/vexil #40
pip:urllib3
anhedonix
build(deps): bump the uv group across 1 directory with 2 updates
Open 16 days ago
ITISFoundation/osparc-simcore #9797
pip:tornado pip:urllib3
ITISFoundation
build(deps): bump urllib3 from 2.6.3 to 2.8.0 in /test/providers/tst_manifests/pyproject/uv_workspace
Open 16 days ago
Dustin4444/exhort-javascript-api #206
pip:urllib3
Dustin4444
Bump the pip group across 1 directory with 7 updates
Open 17 days ago
EchoCog/skin.twin #37
pip:urllib3 pip:requests +5 more
EchoCog
build(deps): bump urllib3 from 2.4.0 to 2.8.0 in /Library/Homebrew/formula-analytics
Open 17 days ago
Dustin4444/brew #12
pip:urllib3
Dustin4444
Bump urllib3 from 2.5.0 to 2.8.0 in /fincept-qt/resources
Open 17 days ago
KB-Helios/Fincept #5
pip:urllib3
KB-Helios
Bump urllib3 from 2.7.0 to 2.8.0 in the uv group across 1 directory
Open 17 days ago
blaudden/mtbo-scraper #58
pip:urllib3
blaudden
Bump urllib3 from 2.7.0 to 2.8.0 in /external_libraries/pybind11/docs
Open 17 days ago
KratosMultiphysics/CoSimIO #381
pip:urllib3
KratosMultiphysics
chore(deps): Bump urllib3 from 2.7.0 to 2.8.0
Closed 17 days ago
sebastienrousseau/camt053 #180
pip:urllib3
sebastienrousseau
Bump urllib3 from 2.2.2 to 2.8.0 in /WebDriverTests/imported/w3c/tools/wptrunner
Open 18 days ago
Dustin4444/WebKit #839
pip:urllib3
Dustin4444
chore(deps): bump urllib3 from 2.7.0 to 2.8.0 in /docs in the pip group across 1 directory
Open 18 days ago
fabiocicerchia/cost-diff #132
pip:urllib3
fabiocicerchia
chore(deps)(deps): bump urllib3 from 2.7.0 to 2.8.0
Open 18 days ago
scanapi/scanapi #1077
pip:urllib3
scanapi
deps: bump urllib3 from 2.7.0 to 2.8.0
Open 18 days ago
qilimanjaro-tech/qililab #1232
pip:urllib3
qilimanjaro-tech
chore(deps): bump urllib3 from 2.7.0 to 2.8.0
Closed 18 days ago
guilhermegor/filings-b3 #241
pip:urllib3
guilhermegor
build(deps): bump urllib3 from 2.7.0 to 2.8.0 in /doc in the pip group across 1 directory
Open 18 days ago
Samsung/LPVS #940
pip:urllib3
Samsung
Bump urllib3 from 2.7.0 to 2.8.0
Closed 18 days ago
juanroman/tu-arte-mi-arte #24
pip:urllib3
juanroman
build(deps): bump urllib3 from 2.7.0 to 2.8.0 in /backend
Open 18 days ago
Aisha-Aliyu/gatanan #4
pip:urllib3
Aisha-Aliyu
chore(deps): bump urllib3 from 2.7.0 to 2.8.0
Closed 18 days ago
primap-community/primap2 #401
pip:urllib3
primap-community
chore(deps): bump urllib3 from 2.7.0 to 2.8.0 in /v2_retain
Closed 19 days ago
ctrl-alt-keith/ai-workflow-playbook #519
pip:urllib3
ctrl-alt-keith
Bump urllib3 from 2.7.0 to 2.8.0 in /batch
Closed 19 days ago
wri/gfw-data-api #787
pip:urllib3
wri
chore(deps): bump urllib3 from 2.7.0 to 2.8.0
Open 19 days ago
bigknoxy/flight-deal-monitor #54
pip:urllib3
bigknoxy
Bump urllib3 from 2.7.0 to 2.8.0
Open 19 days ago
jauderho/docker-autocompose #765
pip:urllib3
jauderho
Advisory Details
Published: September 30, 2026 25 days ago
Updated: October 22, 2026 4 days ago
CVSS Score: 8.9 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
EPSS: 0.34% 26th percentile
Source: Github
Classification: GENERAL
UUID: GSA_kwCzR0hTQS12eHE3LTY0eHgtdjRnd84AB7Ko
PR Statistics
PR Status
Open 128 (59.5%)
Merged 0 (0.0%)
Closed 87 (40.5%)
Update Types
Major 25 (6.3%)
Minor 283 (71.8%)
Patch 60 (15.2%)