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).
Metrics
Affected Vendors & Products
Advisories
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2023-0253 | 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). |
Github GHSA |
GHSA-gwvm-45gx-3cf8 | Authorization Header forwarded on redirect |
Ubuntu USN |
USN-6473-1 | urllib3 vulnerabilities |
Ubuntu USN |
USN-6473-2 | pip vulnerabilities |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
No history.
Status: PUBLISHED
Assigner: mitre
Published:
Updated: 2024-09-16T19:01:58.850Z
Reserved: 2023-10-15T00:00:00
Link: CVE-2018-25091
Updated: 2024-08-05T12:33:47.870Z
Status : Modified
Published: 2023-10-15T19:15:09.213
Modified: 2024-11-21T04:03:32.303
Link: CVE-2018-25091
OpenCVE Enrichment
No data.
EUVD
Github GHSA
Ubuntu USN