CVE-2018-18074

python-requests: Redirect from HTTPS to HTTP does not remove Authorization header

Published Oct 9, 2018 CVSS 3.1 · 7.5 High EPSS 6.9% KEV · Not listed
Description
The Requests package before 2.20.0 for Python sends an HTTP Authorization header to an http URI upon receiving a same-hostname https-to-http redirect, which makes it easier for remote attackers to discover credentials by sniffing the network.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2018-0131 The Requests package before 2.20.0 for Python sends an HTTP Authorization header to an http URI upon receiving a same-hostname https-to-http redirect, which makes it easier for remote attackers to discover credentials by sniffing the network.
Github GHSA Github GHSA GHSA-x84v-xcm2-53pg Insufficiently Protected Credentials in Requests
Ubuntu USN Ubuntu USN USN-3790-1 Requests vulnerability
Ubuntu USN Ubuntu USN USN-3790-2 Requests vulnerability
History

No history.