CVE catalog

CVE-2025-50181

pip vulnerability

[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.47% · Oct 25, 2026

urllib3 is a user-friendly HTTP client library for Python. Prior to 2.5.0, it is possible to disable redirects for all requests by instantiating a PoolManager and specifying retries in a way that disable redirects. By default, requests and botocore users are not affected. An application attempting to mitigate SSRF or open redirect vulnerabilities by disabling redirects at the PoolManager level will remain vulnerable. 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+deb12u4fixed
Debianpython-urllib3bookworm-security1.26.12-1+deb12u4fixed
Ubuntupython-pipnoble24.0+dfsg-1ubuntu1.2fixed
Ubuntupython3-pipnoble24.0+dfsg-1ubuntu1.2fixed
Ubuntupython3-pip-whlnoble24.0+dfsg-1ubuntu1.2fixed
Ubuntupython-urllib3noble2.0.7-1ubuntu0.2fixed
Ubuntupython3-urllib3noble2.0.7-1ubuntu0.2fixed
PyPIurllib3Not reported2.5.0fixed
Ubuntupython-urllib3pro1.24.1-1ubuntu1vulnerable
Ubuntupython-urllib3pro1.24.1-1ubuntu2vulnerable
Ubuntupython-urllib3pro1.25.8-1vulnerable
Ubuntupython-urllib3pro1.25.8-2vulnerable
Ubuntupython-urllib3pro1.25.8-2ubuntu0.1vulnerable
Ubuntupython-urllib3pro1.25.8-2ubuntu0.2vulnerable
Ubuntupython-urllib3pro1.25.8-2ubuntu0.3vulnerable
Ubuntupython-urllib3pro1.25.8-2ubuntu0.4vulnerable
Ubuntupython-urllib3pro1.25.8-2ubuntu0.4+esm1fixed
Ubuntupython-urllib322.041.26.5-1~exp1vulnerable
Ubuntupython-urllib322.041.26.5-1~exp1ubuntu0.1vulnerable
Ubuntupython-urllib322.041.26.5-1~exp1ubuntu0.2vulnerable
Ubuntupython-urllib322.041.26.5-1~exp1ubuntu0.3fixed
Ubuntupython-urllib324.041.26.16-1vulnerable
Ubuntupython-urllib324.041.26.18-1vulnerable
Ubuntupython-urllib324.042.0.7-1vulnerable
Ubuntupython-urllib324.042.0.7-1ubuntu0.1vulnerable
Ubuntupython-urllib324.042.0.7-1ubuntu0.2fixed
Opensusepython-urllib3_1tumbleweed1.26.20-3.1fixed
Opensusepython-urllib3tumbleweed2.5.0-1.1fixed
Susepython-urllib3linux micro 6.12.1.0-slfo.1.1_2.1fixed
Susepython-urllib3linux enterprise micro 5.31.25.10-150300.4.18.1fixed
Susepython-urllib3linux enterprise micro 5.41.25.10-150300.4.18.1fixed
Susepython-urllib3linux enterprise micro 5.51.25.10-150300.4.18.1fixed
Susepython-urllib3linux enterprise module for basesystem 15 sp61.25.10-150300.4.18.1fixed
Susepython-urllib3linux enterprise module for basesystem 15 sp71.25.10-150300.4.18.1fixed
Susepython-urllib3linux enterprise micro 5.11.25.10-150300.4.18.1fixed
Susepython-urllib3linux enterprise micro 5.21.25.10-150300.4.18.1fixed
Susepython-urllib3linux micro 6.02.1.0-3.1fixed
Ubuntupython-pip22.0420.3.4-4vulnerable
Ubuntupython-pip22.0421.3.1+dfsg-3vulnerable
Ubuntupython-pip22.0422.0.2+dfsg-1vulnerable
Ubuntupython-pip22.0422.0.2+dfsg-1ubuntu0.1vulnerable
Ubuntupython-pip22.0422.0.2+dfsg-1ubuntu0.2vulnerable
Ubuntupython-pip22.0422.0.2+dfsg-1ubuntu0.3vulnerable
Ubuntupython-pip22.0422.0.2+dfsg-1ubuntu0.4vulnerable
Ubuntupython-pip22.0422.0.2+dfsg-1ubuntu0.5vulnerable
Ubuntupython-pip22.0422.0.2+dfsg-1ubuntu0.6fixed
Ubuntupython-pip24.0423.2+dfsg-1vulnerable
Ubuntupython-pip24.0423.3+dfsg-1vulnerable
Ubuntupython-pip24.0424.0+dfsg-1vulnerable
Ubuntupython-pip24.0424.0+dfsg-1ubuntu1vulnerable
Ubuntupython-pip24.0424.0+dfsg-1ubuntu1.1vulnerable
Ubuntupython-pip24.0424.0+dfsg-1ubuntu1.2fixed
Susepython-urllib3linux enterprise module for public cloud 121.25.10-3.43.1fixed
Susepython-urllib3linux enterprise server ltss extended security 12 sp51.25.10-3.43.1fixed
Susepython-urllib3linux enterprise module for public cloud 15 sp42.0.7-150400.7.21.1fixed
Susepython-urllib3linux enterprise module for python 3 15 sp62.0.7-150400.7.21.1fixed
Susepython-urllib3linux enterprise module for python 3 15 sp72.0.7-150400.7.21.1fixed
Opensusepython-urllib3leap 15.62.0.7-150400.7.21.1fixed
Ubuntupython-urllib3pro1.24.1-1ubuntu1vulnerable
Ubuntupython-urllib3pro1.24.1-1ubuntu2vulnerable
Ubuntupython-urllib3pro1.25.8-1vulnerable
Ubuntupython-urllib3pro1.25.8-2vulnerable
Ubuntupython-urllib3pro1.25.8-2ubuntu0.1vulnerable
Ubuntupython-urllib3pro1.25.8-2ubuntu0.2vulnerable
Ubuntupython-urllib3pro1.25.8-2ubuntu0.3vulnerable
Ubuntupython-urllib3pro1.25.8-2ubuntu0.4vulnerable
Ubuntupython-urllib3pro1.25.8-2ubuntu0.4+esm1fixed
Ubuntupython-pip22.0420.3.4-4vulnerable
Ubuntupython-pip22.0421.3.1+dfsg-3vulnerable
Ubuntupython-pip22.0422.0.2+dfsg-1vulnerable
Ubuntupython-pip22.0422.0.2+dfsg-1ubuntu0.1vulnerable
Ubuntupython-pip22.0422.0.2+dfsg-1ubuntu0.2vulnerable
Ubuntupython-pip22.0422.0.2+dfsg-1ubuntu0.3vulnerable
Ubuntupython-pip22.0422.0.2+dfsg-1ubuntu0.4vulnerable
Ubuntupython-pip22.0422.0.2+dfsg-1ubuntu0.5vulnerable
Ubuntupython-pip22.0422.0.2+dfsg-1ubuntu0.6fixed
Ubuntupython-urllib322.041.26.5-1~exp1vulnerable
Ubuntupython-urllib322.041.26.5-1~exp1ubuntu0.1vulnerable
Ubuntupython-urllib322.041.26.5-1~exp1ubuntu0.2vulnerable
Ubuntupython-urllib322.041.26.5-1~exp1ubuntu0.3fixed
Ubuntupython-pip24.0423.2+dfsg-1vulnerable
Ubuntupython-pip24.0423.3+dfsg-1vulnerable
Ubuntupython-pip24.0424.0+dfsg-1vulnerable
Ubuntupython-pip24.0424.0+dfsg-1ubuntu1vulnerable
Ubuntupython-pip24.0424.0+dfsg-1ubuntu1.1vulnerable
Ubuntupython-pip24.0424.0+dfsg-1ubuntu1.2fixed
Ubuntupython-urllib324.041.26.16-1vulnerable
Ubuntupython-urllib324.041.26.18-1vulnerable
Ubuntupython-urllib324.042.0.7-1vulnerable
Ubuntupython-urllib324.042.0.7-1ubuntu0.1vulnerable
Ubuntupython-urllib324.042.0.7-1ubuntu0.2fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpython-urllib3sourcesid2.3.0-3not yet assignedNot reported[1108076]
Debianpython-urllib3sourceforky2.3.0-3not yet assignedNot reported[1108076]
Debianpython-urllib3sourcetrixie2.3.0-3not yet assignedNot reported[1108076]
Debianpython-urllib3sourcebookworm1.26.12-1+deb12u2not yet assignedNot reported[1108076]
Ubuntupython-pipdebnoble24.0+dfsg-1ubuntu1.2Not reportedNot reportedNot reported
Ubuntupython3-pipdebnoble24.0+dfsg-1ubuntu1.2Not reportedNot reportedNot reported
Ubuntupython3-pip-whldebnoble24.0+dfsg-1ubuntu1.2Not reportedNot reportedNot reported
Ubuntupython-urllib3debnoble2.0.7-1ubuntu0.2Not reportedNot reportedNot reported
Ubuntupython3-urllib3debnoble2.0.7-1ubuntu0.2Not reportedNot reportedNot reported
PyPIurllib3PyPINot reported2.5.0Not reportedGHSA-PQ67-6M6Q-MJ2VNot reported
Ubuntupython-urllib3debpro1.25.8-2ubuntu0.4+esm1Not reportedUSN-7599-1Not reported
Ubuntupython-urllib3deb22.041.26.5-1~exp1ubuntu0.3Not reportedUSN-7599-1Not reported
Ubuntupython-urllib3deb24.042.0.7-1ubuntu0.2Not reportedUSN-7599-1Not reported
Opensusepython-urllib3_1rpmtumbleweed1.26.20-3.1Not reportedOPENSUSE-SU-2025:15284-1Not reported
Opensusepython-urllib3rpmtumbleweed2.5.0-1.1Not reportedOPENSUSE-SU-2025:15283-1Not reported
Susepython-urllib3rpmlinux micro 6.12.1.0-slfo.1.1_2.1Not reportedSUSE-SU-2025:20856-1Not reported
Susepython-urllib3rpmlinux enterprise micro 5.31.25.10-150300.4.18.1Not reportedSUSE-SU-2025:02985-1Not reported
Susepython-urllib3rpmlinux enterprise micro 5.41.25.10-150300.4.18.1Not reportedSUSE-SU-2025:02985-1Not reported
Susepython-urllib3rpmlinux enterprise micro 5.51.25.10-150300.4.18.1Not reportedSUSE-SU-2025:02985-1Not reported
Susepython-urllib3rpmlinux enterprise module for basesystem 15 sp61.25.10-150300.4.18.1Not reportedSUSE-SU-2025:02985-1Not reported
Susepython-urllib3rpmlinux enterprise module for basesystem 15 sp71.25.10-150300.4.18.1Not reportedSUSE-SU-2025:02985-1Not reported
Susepython-urllib3rpmlinux enterprise micro 5.11.25.10-150300.4.18.1Not reportedSUSE-SU-2025:02985-1Not reported
Susepython-urllib3rpmlinux enterprise micro 5.21.25.10-150300.4.18.1Not reportedSUSE-SU-2025:02985-1Not reported
Susepython-urllib3rpmlinux micro 6.02.1.0-3.1Not reportedSUSE-SU-2025:20558-1Not reported
Ubuntupython-pipdeb22.0422.0.2+dfsg-1ubuntu0.6Not reportedUSN-7599-2Not reported
Ubuntupython-pipdeb24.0424.0+dfsg-1ubuntu1.2Not reportedUSN-7599-2Not reported
Susepython-urllib3rpmlinux enterprise module for public cloud 121.25.10-3.43.1Not reportedSUSE-SU-2025:02736-1Not reported
Susepython-urllib3rpmlinux enterprise server ltss extended security 12 sp51.25.10-3.43.1Not reportedSUSE-SU-2025:02736-1Not reported
Susepython-urllib3rpmlinux enterprise module for public cloud 15 sp42.0.7-150400.7.21.1Not reportedSUSE-SU-2025:02735-1Not reported
Susepython-urllib3rpmlinux enterprise module for python 3 15 sp62.0.7-150400.7.21.1Not reportedSUSE-SU-2025:02735-1Not reported
Susepython-urllib3rpmlinux enterprise module for python 3 15 sp72.0.7-150400.7.21.1Not reportedSUSE-SU-2025:02735-1Not reported
Opensusepython-urllib3rpmleap 15.62.0.7-150400.7.21.1Not reportedSUSE-SU-2025:02735-1Not reported
Ubuntupython-urllib3debpro1.25.8-2ubuntu0.4+esm1Not reportedUBUNTU-CVE-2025-50181Not reported
Ubuntupython-pipdeb22.0422.0.2+dfsg-1ubuntu0.6Not reportedUBUNTU-CVE-2025-50181Not reported
Ubuntupython-urllib3deb22.041.26.5-1~exp1ubuntu0.3Not reportedUBUNTU-CVE-2025-50181Not reported
Ubuntupython-pipdeb24.0424.0+dfsg-1ubuntu1.2Not reportedUBUNTU-CVE-2025-50181Not reported
Ubuntupython-urllib3deb24.042.0.7-1ubuntu0.2Not reportedUBUNTU-CVE-2025-50181Not reported

[Debian bug #1108076]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • Source package: [python-urllib3]

    Details (1)
    • 2.7.0-2.3 · noarch · tumbleweed

      Unknown · Fixed: 2.5.0-1.1

      Version impact unknown

      usn · python-urllib3 · opensuse · tumbleweed

  • Source package: [python-urllib3_1]

    Details (1)
    • 1.26.20-7.2 · noarch · tumbleweed

      Unknown · Fixed: 1.26.20-3.1

      Version impact unknown

      usn · python-urllib3_1 · opensuse · tumbleweed

  • Source package: [python-urllib3]

    Details (1)
    • 2.7.0-2.3 · noarch · tumbleweed

      Unknown · Fixed: 2.5.0-1.1

      Version impact unknown

      usn · python-urllib3 · opensuse · tumbleweed

  • Source package: [python-urllib3_1]

    Details (1)
    • 1.26.20-7.2 · noarch · tumbleweed

      Unknown · Fixed: 1.26.20-3.1

      Version impact unknown

      usn · python-urllib3_1 · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • Source package: [python-urllib3]

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

      Fixed · Fixed: 1.26.12-1+deb12u2

      usn · python-urllib3 · debian · bookworm; usn · python-urllib3 · debian · 12

    • 1.26.12-1+deb12u4 · all · bookworm

      Fixed · Fixed: 1.26.12-1+deb12u2

      usn · python-urllib3 · debian · bookworm; usn · python-urllib3 · debian · 12

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

      Fixed · Fixed: 1.26.12-1+deb12u2

      usn · python-urllib3 · debian · bookworm; usn · python-urllib3 · debian · 12

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

      Fixed · Fixed: 1.26.12-1+deb12u2

      usn · python-urllib3 · debian · bookworm; usn · python-urllib3 · debian · 12

[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