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

urllib3 does not control redirects in browsers and Node.js

RSS Feed MODERATE
GHSA-48p4-8xcf-vxj5 CVE-2025-50182
Description:

urllib3 supports being used in a Pyodide runtime utilizing the JavaScript Fetch API or falling back on XMLHttpRequest. This means you can use Python libraries to make HTTP requests from your browser or Node.js. Additionally, urllib3 provides a mechanism to control redirects.

However, the retries and redirect parameters are ignored with Pyodide; the runtime itself determines redirect behavior.

Affected usages

Any code which relies on urllib3 to control the number of redirects for an HTTP request in a Pyodide runtime.

Impact

Redirects are often used to exploit SSRF vulnerabilities. An application attempting to mitigate SSRF or open redirect vulnerabilities by disabling redirects may remain vulnerable if a Pyodide runtime redirect mechanism is unsuitable.

Remediation

If you use urllib3 in Node.js, upgrade to a patched version of urllib3.

Unfortunately, browsers provide no suitable way which urllib3 can use: XMLHttpRequest provides no control over redirects, the Fetch API returns opaqueredirect responses lacking data when redirects are controlled manually. Expect default browser behavior for redirects.

Affected Packages
Ecosystem Package Vulnerable Versions Patched Version
pypi urllib3 >= 2.2.0, < 2.5.0
2.5.0
Related Dependabot Pull Requests
Bump urllib3 from 2.2.3 to 2.5.0
Closed 11 months ago
UpstageAI/KIEval #4
pip:urllib3
UpstageAI
Bump urllib3 from 1.26.9 to 2.5.0
Closed 11 months ago
rebearteta/pygoat-2 #9
pip:urllib3
rebearteta
Bump urllib3 from 1.26.5 to 2.5.0 in /datarececord
Closed 11 months ago
adamw2/stuff #5
pip:urllib3
adamw2
Bump urllib3 from 1.26.9 to 2.5.0
Closed 11 months ago
kjajo/pygoat2 #9
pip:urllib3
kjajo
Bump urllib3 from 2.0.7 to 2.5.0
Closed 11 months ago
liebherrnenzing/li_can_slv #12
pip:urllib3
liebherrnenzing
Bump urllib3 from 1.26.9 to 2.5.0
Closed 11 months ago
Matias25pinto/ejercicio-ciberseguridad #7
pip:urllib3
Matias25pinto
Bump urllib3 from 2.2.3 to 2.5.0 in /octofit-tracker/backend
Closed 11 months ago
mijapa/skills-build-applications-w-copilot-agent-mode #3
pip:urllib3
mijapa
Bump the pip group across 1 directory with 4 updates
Open 11 months ago
QRcode1337/liminal_backrooms #11
pip:h11 pip:certifi +2 more
QRcode1337
build(deps): bump the pip group across 1 directory with 4 updates
Closed 11 months ago
openqda/openqda #221
pip:h11 pip:urllib3 +2 more
openqda
Bump urllib3 from 2.2.1 to 2.5.0
Closed 11 months ago
AusTrakka/austrakka2-cli #666
pip:urllib3
AusTrakka
Bump urllib3 from 2.2.3 to 2.5.0
Open 11 months ago
gethsun1/kiboko_dao_testnet_platform #5
pip:urllib3
gethsun1
Bump urllib3 from 2.4.0 to 2.5.0
Closed 11 months ago
gethsun1/M-Shamba-AI-USSD #9
pip:urllib3
gethsun1
Bump urllib3 from 2.2.3 to 2.5.0
Closed 11 months ago
gethsun1/bull_market_simulator #4
pip:urllib3
gethsun1
Bump the pip group across 4 directories with 5 updates
Open 11 months ago
ASISBusiness/wpt #32
pip:jinja2 pip:urllib3 +3 more
ASISBusiness
chore(deps): bump the pip group across 3 directories with 5 updates
Closed 11 months ago
takuya-o/dify-official-plugins #1
pip:h11 pip:werkzeug +3 more
takuya-o
Bump urllib3 from 1.26.15 to 2.5.0
Closed 11 months ago
ridwaanhall/telegram-lecturer-college-bot #6
pip:urllib3
ridwaanhall
chore(deps): bump urllib3 from 2.0.4 to 2.5.0 in /backend
Open 11 months ago
AI-Empower-HQ-360/AI-Video-Generator-main #186
pip:urllib3
AI-Empower-HQ-360
Bump the pip group across 1 directory with 12 updates
Open 11 months ago
mlcommons/ck #1423
pip:werkzeug pip:protobuf +10 more
mlcommons
Bump urllib3 from 2.2.1 to 2.5.0
Closed 11 months ago
mnwchhrshyrbndy791-beep/lbank-connector-python #2
pip:urllib3
mnwchhrshyrbndy791-beep
Bump urllib3 from 1.21.1 to 2.5.0
Open 11 months ago
Pashapol0108/Lab_1_QR_project #5
pip:urllib3
Pashapol0108
chore: bump the backend-tests-python-dependencies group across 1 directory with 9 updates
Open 11 months ago
mendersoftware/mender-server #1134
pip:boto3 pip:pydantic +7 more
mendersoftware
chore: bump the backend-tests-python-dependencies group across 3 directories with 27 updates
Closed 11 months ago
mendersoftware/mender-server #1128
pip:certifi pip:pymongo +2 more
mendersoftware
Bump urllib3 from 2.4.0 to 2.5.0
Closed 11 months ago
BenioffOceanInitiative/SharkEye_App #29
pip:urllib3
BenioffOceanInitiative
Bump urllib3 from 2.2.1 to 2.5.0
Closed 11 months ago
tne-ai/verve #4
pip:urllib3
tne-ai
Bump urllib3 from 1.26.19 to 2.5.0
Open 11 months ago
rucio/rucio #8251
pip:urllib3
rucio
fix(deps): bump urllib3 from 1.26.20 to 2.5.0
Open 11 months ago
dual/daplug-s3 #5
pip:urllib3
dual
Upgrade: Bump the dependencies-pip group across 1 directory with 11 updates
Open 11 months ago
OpenTTD/bananas-frontend-web #276
pip:werkzeug pip:flask +9 more
OpenTTD
build(deps): bump urllib3 from 2.2.2 to 2.5.0 in /data/929/dates-generator in the pip group across 1 directory
Open 11 months ago
bible-on-site/bible-on-site #900
pip:urllib3
bible-on-site
chore(deps): bump urllib3 from 2.2.2 to 2.5.0 in /.github/workflows/dependencies
Closed 11 months ago
QuantumAI-CAN/ohmyzsh.code #1
pip:urllib3
QuantumAI-CAN
Bump the pip group across 1 directory with 3 updates
Closed 11 months ago
kumpeapps/managed-nebula #119
pip:urllib3 pip:cryptography +1 more
kumpeapps
chore(deps): bump the pip group across 1 directory with 3 updates
Open 11 months ago
danielaureliano/precogas #6
pip:h11 pip:urllib3 +1 more
danielaureliano
Bump urllib3 from 1.26.20 to 2.5.0
Closed 11 months ago
amazon-science/Guess2GraphPaperCode #2
pip:urllib3
amazon-science
Bump urllib3 from 2.2.3 to 2.5.0 in /docs
Closed 11 months ago
leancodepl/corelibrary #797
pip:urllib3
leancodepl
Bump urllib3 from 2.2.3 to 2.5.0 in /.ci/metrics
Closed 11 months ago
OpenCilk/opencilk-project #371
pip:urllib3
OpenCilk
Bump urllib3 from 2.2.3 to 2.5.0
Closed 11 months ago
fcucino/dday-telegram #1
pip:urllib3
fcucino
Bump urllib3 from 2.2.3 to 2.5.0 in /octofit-tracker/backend
Closed 11 months ago
popoybvargas/skills-build-applications-w-copilot-agent-mode #3
pip:urllib3
popoybvargas
Bump urllib3 from 2.4.0 to 2.5.0
Closed 11 months ago
pyinfra-dev/pyinfra-docker #10
pip:urllib3
pyinfra-dev
Bump urllib3 from 2.2.3 to 2.5.0
Closed 11 months ago
sgl-umons/RABBIT #83
pip:urllib3
sgl-umons
chore(deps): bump urllib3 from 2.3.0 to 2.5.0
Closed 11 months ago
hummbl-dev/engine-ops #38
pip:urllib3
hummbl-dev
Bump urllib3 from 2.3.0 to 2.5.0
Open 11 months ago
benballintyn/cogito #14
pip:urllib3
benballintyn
Bump the pip group across 22 directories with 3 updates
Open 11 months ago
matheus-rech/phidata #1
pip:protobuf pip:urllib3 +1 more
matheus-rech
Bump the pip group across 1 directory with 5 updates
Open 11 months ago
MTES-MCT/monitorfish #4640
pip:jupyterlab pip:urllib3 +3 more
MTES-MCT
Bump urllib3 from 1.26.18 to 2.5.0
Open 11 months ago
kharadi-saqib/geospace #67
pip:urllib3
kharadi-saqib
Bump the pip group across 3 directories with 8 updates
Open 11 months ago
hashim21223445/flask #3
pip:jinja2 pip:certifi +5 more
hashim21223445
Bump urllib3 from 2.2.1 to 2.5.0 in /requirements in the pip group across 1 directory
Closed 11 months ago
hashim21223445/flask #2
pip:urllib3
hashim21223445
chore: bump the backend-tests-python-dependencies group across 1 directory with 9 updates
Closed 11 months ago
I-Berard/mender-server #6
pip:boto3 pip:pydantic +7 more
I-Berard
build(deps): bump urllib3 from 2.2.2 to 2.5.0 in the pip group across 1 directory
Closed 11 months ago
myddrin/octopus_viz #11
pip:urllib3
myddrin
Bump urllib3 from 2.2.3 to 2.5.0
Closed 11 months ago
kumpeapps/managed-nebula #87
pip:urllib3
kumpeapps
Bump urllib3 from 1.26.5 to 2.5.0
Closed 11 months ago
rodrigobc/serveless_aws_lambda_etl #7
pip:urllib3
rodrigobc
Bump urllib3 from 2.0.4 to 2.5.0
Closed 11 months ago
santiagoa58/machine-learning-intro #6
pip:urllib3
santiagoa58
Advisory Details
Published: June 18, 2025 over 1 year ago
Updated: October 13, 2026 10 days ago
CVSS Score: 5.3 CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
EPSS: 0.39% 32th percentile
Source: Github
Classification: GENERAL
UUID: GSA_kwCzR0hTQS00OHA0LTh4Y2YtdnhqNc4ABJPm
PR Statistics
PR Status
Open 6399 (58.8%)
Merged 2680 (24.6%)
Closed 1808 (16.6%)
Update Types
Major 3222 (22.4%)
Minor 9553 (66.4%)
Patch 1266 (8.8%)