CVE-2018-18074: canonical ubuntu_linux Insufficiently Protected Credentials
Vulnerability summary
CVE-2018-18074 is a high (CVSS 7.5) Insufficiently Protected Credentials vulnerability in canonical ubuntu_linux. EPSS estimates a 7.44% chance of exploitation in the next 30 days, higher than 94.3% of scored vulnerabilities. 2 public exploits are recorded.
Advisory lineage
Upstream 0 · Downstream 8 · Related 2Timeline
- 09-10-2018PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
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.
CVSS metrics
6 scores · 5 sources · 3 versions- OSV · PypiEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
EPSS trend
Probability
7.44%
Chance of exploitation in the next 30 days
Percentile
94%
Versus all other CVEs
30-day change
0.00 pp
From 7.44% on 18-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
2 foundRequests
Maturity: poc
Exploit Reference (bugs.debian.org)
Maturity: unknown
Weaknesses
CWE · root causeAffected systems
Suse111 products
- python-asn1crypto&distro=HPE Helion OpenStack 8< 0.24.0-2.5.1
- python-asn1crypto&distro=SUSE Enterprise Storage 5< 0.24.0-2.5.1
- python-asn1crypto&distro=SUSE Linux Enterprise High Availability Extension 12 SP1< 0.24.0-2.5.1
- python-asn1crypto&distro=SUSE Linux Enterprise Server 12 SP1-LTSS< 0.24.0-2.5.1
- python-asn1crypto&distro=SUSE Linux Enterprise Server 12 SP2-BCL< 0.24.0-2.5.1
Redhat4 products
- enterprise_linux_desktop7.0
- enterprise_linux_server7.0
- enterprise_linux_workstation7.0
- python-requests< 0:2.6.0-5.el7
Opensuse3 products
- leapEOL15.1
- python-requests-test&distro=openSUSE Leap 15.1< 2.20.1-lp151.2.3.1
- python-requests&distro=openSUSE Leap 15.1< 2.20.1-lp151.2.3.1
Ubuntu2 products
- python-pipAll versions (No fix recorded) | < 9.0.1-2.3~ubuntu1.18.04.2
- requests< 2.2.1-1ubuntu0.4 | < 2.9.1-3ubuntu0.1 | < 2.18.4-2ubuntu0.1
Canonical1 product
- ubuntu_linuxEOL14.04 | 16.04 | 18.04 | 18.10
Debian1 product
- requests< 2.20.0-1
Mageia1 product
- python-requests< 2.11.1-2.1.mga6
PyPI1 product
- requests< c45d7c49ea75133e52ab22a8e9e13173938e36ff | < 2.20.0
Python1 product
- requests< 2.20.0
9 vendors · 125 products
References
39 links- lists.opensuse.org/opensuse-security-announce/2019-07/msg00024.htmlVendor AdvisoryX Refsource SUSEMailing ListThird Party AdvisoryWEB
- access.redhat.com/errata/RHSA-2019:2035Vendor AdvisoryX Refsource REDHATThird Party AdvisoryWEBAdvisory
- docs.python-requests.org/en/master/community/updates/X Refsource CONFIRMRelease NotesThird Party AdvisoryWEB
- github.com/requests/requests/commit/c45d7c49ea75133e52ab22a8e9e13173938e36ffX Refsource MISCPatchThird Party AdvisoryWEBFIXREPORT
Show all 39 references
- github.com/requests/requestsPACKAGE
- lists.opensuse.org/archives/…Advisory