CVE catalog

CVE-2025-50182

urllib3 vulnerabilities

[CVE catalog]

Severity
Medium · CVSS 5.3CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.60% · Oct 25, 2026

urllib3 is a user-friendly HTTP client library for Python. Starting in version 2.2.0 and prior to 2.5.0, urllib3 does not control redirects in browsers and Node.js. urllib3 supports being used in a Pyodide runtime utilizing the JavaScript Fetch API or falling back on XMLHttpRequest. This means Python libraries can be used to make HTTP requests from a browser or Node.js. Additionally, urllib3 provides a mechanism to control redirects, but the retries and redirect parameters are ignored with Pyodide; the runtime itself determines redirect behavior. This issue has been patched in version 2.5.0.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpython-urllib3sid2.8.0-2fixed
Debianpython-urllib3forky2.8.0-2fixed
Debianpython-urllib3trixie2.3.0-3+deb13u2fixed
Debianpython-urllib3trixie-security2.3.0-3+deb13u2fixed
Debianpython-urllib3bookworm1.26.12-1+deb12u4not affected
Debianpython-urllib3bookworm-security1.26.12-1+deb12u4not affected
Ubuntupython-urllib3noble2.0.7-1ubuntu0.2fixed
Ubuntupython3-urllib3noble2.0.7-1ubuntu0.2fixed
PyPIurllib3Not reported2.5.0fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpython-urllib3sourcesid2.3.0-3not yet assignedNot reported[1108077]
Debianpython-urllib3sourceforky2.3.0-3not yet assignedNot reported[1108077]
Debianpython-urllib3sourcetrixie2.3.0-3not yet assignedNot reported[1108077]
Debianpython-urllib3sourcebookwormNot affectedunimportantNot reported[1108077]
Ubuntupython-urllib3debnoble2.0.7-1ubuntu0.2Not reportedNot reportedNot reported
Ubuntupython3-urllib3debnoble2.0.7-1ubuntu0.2Not reportedNot reportedNot reported
PyPIurllib3PyPINot reported2.5.0Not reportedGHSA-48P4-8XCF-VXJ5Not reported

[Debian bug #1108077]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [python3-urllib3]Not affected

    Source package: [python-urllib3]

    Details (4)
    • 1.26.12-1+deb12u4 · all · bookworm

      Not affected

      usn · python-urllib3 · debian · bookworm

    • 1.26.12-1+deb12u4 · all · bookworm

      Not affected

      usn · python-urllib3 · debian · bookworm

    • 1.26.12-1+deb12u4 · all · bookworm-security

      Not affected

      usn · python-urllib3 · debian · bookworm

    • 1.26.12-1+deb12u4 · all · bookworm-security

      Not affected

      usn · python-urllib3 · debian · bookworm

[Debian 13 (Trixie)]

  • Source package: [python-urllib3]

    Details (4)
    • 2.3.0-3+deb13u2 · all · trixie

      Fixed · Fixed: 2.3.0-3

      usn · python-urllib3 · debian · 13

    • 2.3.0-3+deb13u2 · all · trixie

      Fixed · Fixed: 2.3.0-3

      usn · python-urllib3 · debian · 13

    • 2.3.0-3+deb13u2 · all · trixie-security

      Fixed · Fixed: 2.3.0-3

      usn · python-urllib3 · debian · 13

    • 2.3.0-3+deb13u2 · all · trixie-security

      Fixed · Fixed: 2.3.0-3

      usn · python-urllib3 · debian · 13

Observed:

References