CVE-2018-25091

Aliases:GHSA-gwvm-45gx-3cf8PYSEC-2023-207
Advisory lineage Upstream: 0 Downstream: 7
Modified
Published: 15 Oct 2023, 00:00
Last modified:16 Sept 2024, 19:01

Vulnerability Summary

Overall Risk (default)
low
24/100
CVSS Score
6.1 MEDIUM
v3.1 (nvd)
EPSS Score
0.22% LOW
0% probability -0.03%
KEV
Not listed
Ransomware
No reports
Public exploits
None found
Dark Web
Not detected

Timeline

15 Oct 2023, 00:00
Published
Vulnerability first disclosed
16 Sept 2024, 19:01
Last Modified
Vulnerability information updated

Description

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).

CVSS Metrics

  • v3.1MEDIUMScore: 6.1CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

EPSS Trends

Current EPSS score: 0.22% Percentile: 45%

Techniques & Countermeasures

  • CWE-601URL Redirection to Untrusted Site ('Open Redirect')

    The web application accepts a user-controlled input that specifies a link to an external site, and uses that link in a redirect.

Affected Systems

  • PyPIurllib3

    < adb358f8e06865406d1f05e581a16cbea2136fbc | < 1.24.2

  • pythonurllib3

    < 1.24.2

References (6)