CVE catalog

CVE-2018-25091

python-urllib3: CVE-2018-25091

[CVE catalog]

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

urllib3 before 1.24.2 does not remove the authorization HTTP header when following a cross-origin redirect (i.e., a redirect that differs in host, port, or scheme). This can allow for credentials in the authorization header to be exposed to unintended hosts or transmitted in cleartext. NOTE: this issue exists because of an incomplete fix for CVE-2018-20060 (which was case-sensitive).

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-pippro9.0.1-2vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.1vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.2vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.3vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.4vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.5vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.5+esm2vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.5+esm3vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.6vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.6+esm1vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.7vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.7+esm1vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.8vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.8+esm1vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.8+esm2fixed
Ubuntupython-pip20.0418.1-5vulnerable
Ubuntupython-pip20.0418.1-5build1vulnerable
Ubuntupython-pip20.0418.1-5ubuntu1vulnerable
Ubuntupython-pip20.0420.0.2-2vulnerable
Ubuntupython-pip20.0420.0.2-4vulnerable
Ubuntupython-pip20.0420.0.2-5vulnerable
Ubuntupython-pip20.0420.0.2-5ubuntu1vulnerable
Ubuntupython-pip20.0420.0.2-5ubuntu1.1vulnerable
Ubuntupython-pip20.0420.0.2-5ubuntu1.3vulnerable
Ubuntupython-pip20.0420.0.2-5ubuntu1.4vulnerable
Ubuntupython-pip20.0420.0.2-5ubuntu1.5vulnerable
Ubuntupython-pip20.0420.0.2-5ubuntu1.6vulnerable
Ubuntupython-pip20.0420.0.2-5ubuntu1.7vulnerable
Ubuntupython-pip20.0420.0.2-5ubuntu1.8vulnerable
Ubuntupython-pip20.0420.0.2-5ubuntu1.9vulnerable
Ubuntupython-pip20.0420.0.2-5ubuntu1.10fixed
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.4fixed
Ubuntupython-urllib3pro1.21.1-1vulnerable
Ubuntupython-urllib3pro1.22-1vulnerable
Ubuntupython-urllib3pro1.22-1ubuntu0.18.04.1vulnerable
Ubuntupython-urllib3pro1.22-1ubuntu0.18.04.2vulnerable
Ubuntupython-urllib3pro1.22-1ubuntu0.18.04.2+esm1fixed
Ubuntupython-urllib320.041.24.1-1ubuntu1vulnerable
Ubuntupython-urllib320.041.24.1-1ubuntu2vulnerable
Ubuntupython-urllib320.041.25.8-1vulnerable
Ubuntupython-urllib320.041.25.8-2vulnerable
Ubuntupython-urllib320.041.25.8-2ubuntu0.1vulnerable
Ubuntupython-urllib320.041.25.8-2ubuntu0.2vulnerable
Ubuntupython-urllib320.041.25.8-2ubuntu0.3fixed
Ubuntupython-urllib322.041.26.5-1~exp1vulnerable
Ubuntupython-urllib322.041.26.5-1~exp1ubuntu0.1fixed
Ubuntupython-pippro9.0.1-2vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.1vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.2vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.3vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.4vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.5vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.5+esm2vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.5+esm3vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.6vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.6+esm1vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.7vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.7+esm1vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.8vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.8+esm1vulnerable
Ubuntupython-pippro9.0.1-2.3~ubuntu1.18.04.8+esm2fixed
Ubuntupython-urllib3pro1.21.1-1vulnerable
Ubuntupython-urllib3pro1.22-1vulnerable
Ubuntupython-urllib3pro1.22-1ubuntu0.18.04.1vulnerable
Ubuntupython-urllib3pro1.22-1ubuntu0.18.04.2vulnerable
Ubuntupython-urllib3pro1.22-1ubuntu0.18.04.2+esm1fixed
Susepython-urllib3openstack cloud 91.23-3.25.1fixed
Susepython-urllib3openstack cloud crowbar 91.23-3.25.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpython-urllib3sourcesid1.25.6-4not yet assignedNot reportedNot reported
Debianpython-urllib3sourceforky1.25.6-4not yet assignedNot reportedNot reported
Debianpython-urllib3sourcetrixie1.25.6-4not yet assignedNot reportedNot reported
Debianpython-urllib3sourcebookworm1.25.6-4not yet assignedNot reportedNot reported
Ubuntupython-pipdebpro9.0.1-2.3~ubuntu1.18.04.8+esm2Not reportedUSN-6473-2Not reported
Ubuntupython-pipdeb20.0420.0.2-5ubuntu1.10Not reportedUSN-6473-2Not reported
Ubuntupython-pipdeb22.0422.0.2+dfsg-1ubuntu0.4Not reportedUSN-6473-2Not reported
Ubuntupython-urllib3debpro1.22-1ubuntu0.18.04.2+esm1Not reportedUSN-6473-1Not reported
Ubuntupython-urllib3deb20.041.25.8-2ubuntu0.3Not reportedUSN-6473-1Not reported
Ubuntupython-urllib3deb22.041.26.5-1~exp1ubuntu0.1Not reportedUSN-6473-1Not reported
Ubuntupython-pipdebpro9.0.1-2.3~ubuntu1.18.04.8+esm2Not reportedUBUNTU-CVE-2018-25091Not reported
Ubuntupython-urllib3debpro1.22-1ubuntu0.18.04.2+esm1Not reportedUBUNTU-CVE-2018-25091Not reported
Susepython-urllib3rpmopenstack cloud 91.23-3.25.1Not reportedSUSE-SU-2023:4352-1Not reported
Susepython-urllib3rpmopenstack cloud crowbar 91.23-3.25.1Not reportedSUSE-SU-2023:4352-1Not reported

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • Source package: [python-urllib3]

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

      Fixed · Fixed: 1.25.6-4

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

    • 1.26.12-1+deb12u4 · all · bookworm

      Fixed · Fixed: 1.25.6-4

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

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

      Fixed · Fixed: 1.25.6-4

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

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

      Fixed · Fixed: 1.25.6-4

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

[Debian 13 (Trixie)]

  • Source package: [python-urllib3]

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

      Fixed · Fixed: 1.25.6-4

      dsa · python-urllib3 · debian · 13

    • 2.3.0-3+deb13u2 · all · trixie

      Fixed · Fixed: 1.25.6-4

      dsa · python-urllib3 · debian · 13

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

      Fixed · Fixed: 1.25.6-4

      dsa · python-urllib3 · debian · 13

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

      Fixed · Fixed: 1.25.6-4

      dsa · python-urllib3 · debian · 13

Observed:

References