CVE-2018-20060
Severity
9.8CRITICAL
EPSS
0.4%
top 37.17%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedDec 11
Latest updateOct 15
Description
urllib3 before version 1.23 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.
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HExploitability: 3.9 | Impact: 5.9
Affected Packages4 packages
Also affects: Fedora 28, 29, 30
Patches
🔴Vulnerability Details
6📋Vendor Advisories
3💬Community
11Bugzilla▶
CVE-2018-20060 python-virtualenv: python-urllib3: Cross-host redirect does not remove Authorization header allow for credential exposure [epel-6]↗2019-11-29
Bugzilla▶
CVE-2018-20060 python-virtualenv: python-urllib3: Cross-host redirect does not remove Authorization header allow for credential exposure [fedora-30]↗2019-11-29
Bugzilla▶
CVE-2018-20060 python3-virtualenv: python-urllib3: Cross-host redirect does not remove Authorization header allow for credential exposure [epel-7]↗2019-11-29
Bugzilla▶
CVE-2018-20060 python-pip: python-urllib3: Cross-host redirect does not remove Authorization header allow for credential exposure [epel-6]↗2019-11-20
Bugzilla▶
CVE-2018-20060 python-pip-epel: python-urllib3: Cross-host redirect does not remove Authorization header allow for credential exposure [epel-7]↗2019-11-20