CVE-2018-25091
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).
How to fix
- python urllib31.24.2 or later
- urllib31.24.2 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| python urllib3 | v < 1.24.2 | 1.24.2 |
| urllib3PyPI | v < 1.24.2 | 1.24.2 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.