CVE-2018-18074

python3-pip: The Requests package before 2.20.0 for Python sends an HTTP Authorization header to an http URI upon receiving a same...

CVE-2018-18074 is fixed in 69 products on 1 platform, first by python-pip 9.0.1-2.3~ubuntu1.18.04.2, released October 8, 2018. It is not reported as exploited. Patch Radar priority: High.

High
CVSS
7.5
Medium
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0693
94th percentile

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.

Where it's fixed

ProductFixed inFixReleased
Linux
babel · RHEL 8 0:2.5.1-9.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
babel · ol 8 0:2.5.1-9.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
platform-python-pip · RHEL 8 0:9.0.3-16.el8 RHSA-2020:1916 Apr 28, 2020
platform-python-pip · ol 8 0:9.0.3-16.el8 ELSA-2020-1916 May 5, 2020
python-nose-docs · RHEL 8 0:1.3.7-30.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python-nose-docs · ol 8 0:1.3.7-30.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python-pip · Ubuntu 18.04.6 LTS (bionic) 9.0.1-2.3~ubuntu1.18.04.2 python-pip 9.0.1-2.3~ubuntu1.18.04.2 Oct 8, 2018
python-pip-whl · Ubuntu 18.04.6 LTS (bionic) 9.0.1-2.3~ubuntu1.18.04.2 python-pip-whl 9.0.1-2.3~ubuntu1.18.04.2 Oct 8, 2018
python-psycopg2-doc · RHEL 8 0:2.7.5-7.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python-psycopg2-doc · ol 8 0:2.7.5-7.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python-requests · Ubuntu 18.04.6 LTS (bionic) 2.18.4-2ubuntu0.1 python-requests 2.18.4-2ubuntu0.1 Oct 8, 2018
python-sqlalchemy-doc · RHEL 8 0:1.3.2-1.module+el8.1.0+2994+98e054d6 RHSA-2020:1605 Apr 28, 2020
python-sqlalchemy-doc · ol 8 0:1.3.2-1.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2 · RHEL 8 0:2.7.17-1.module+el8.2.0+4561+f4e0d66a RHSA-2020:1605 Apr 28, 2020
python2 · ol 8 0:2.7.17-1.0.1.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-Cython · RHEL 8 0:0.28.1-7.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-Cython · ol 8 0:0.28.1-7.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-PyMySQL · RHEL 8 0:0.8.0-10.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-PyMySQL · ol 8 0:0.8.0-10.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-attrs · RHEL 8 0:17.4.0-10.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-attrs · ol 8 0:17.4.0-10.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-babel · RHEL 8 0:2.5.1-9.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-babel · ol 8 0:2.5.1-9.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-backports · RHEL 8 0:1.0-15.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-backports · ol 8 0:1.0-15.0.1.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-backports-ssl_match_hostname · RHEL 8 0:3.5.0.1-11.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-backports-ssl_match_hostname · ol 8 0:3.5.0.1-11.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-bson · RHEL 8 0:3.6.1-11.module+el8.1.0+3446+c3d52da3 RHSA-2020:1605 Apr 28, 2020
python2-bson · ol 8 0:3.6.1-11.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-chardet · RHEL 8 0:3.0.4-10.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-chardet · ol 8 0:3.0.4-10.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-coverage · RHEL 8 0:4.5.1-4.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-coverage · ol 8 0:4.5.1-4.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-debug · RHEL 8 0:2.7.17-1.module+el8.2.0+4561+f4e0d66a RHSA-2020:1605 Apr 28, 2020
python2-debug · ol 8 0:2.7.17-1.0.1.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-devel · RHEL 8 0:2.7.17-1.module+el8.2.0+4561+f4e0d66a RHSA-2020:1605 Apr 28, 2020
python2-devel · ol 8 0:2.7.17-1.0.1.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-dns · RHEL 8 0:1.15.0-10.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-dns · ol 8 0:1.15.0-10.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-docs · RHEL 8 0:2.7.16-2.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-docs · ol 8 0:2.7.16-2.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-docs-info · RHEL 8 0:2.7.16-2.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-docs-info · ol 8 0:2.7.16-2.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-docutils · RHEL 8 0:0.14-12.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-docutils · ol 8 0:0.14-12.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-funcsigs · RHEL 8 0:1.0.2-13.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-funcsigs · ol 8 0:1.0.2-13.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-idna · RHEL 8 0:2.5-7.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-idna · ol 8 0:2.5-7.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-ipaddress · RHEL 8 0:1.0.18-6.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-ipaddress · ol 8 0:1.0.18-6.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-jinja2 · RHEL 8 0:2.10-8.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-jinja2 · ol 8 0:2.10-8.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-libs · RHEL 8 0:2.7.17-1.module+el8.2.0+4561+f4e0d66a RHSA-2020:1605 Apr 28, 2020
python2-libs · ol 8 0:2.7.17-1.0.1.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-lxml · RHEL 8 0:4.2.3-3.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-lxml · ol 8 0:4.2.3-3.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-markupsafe · RHEL 8 0:0.23-19.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-markupsafe · ol 8 0:0.23-19.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-mock · RHEL 8 0:2.0.0-13.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-mock · ol 8 0:2.0.0-13.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-nose · RHEL 8 0:1.3.7-30.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-nose · ol 8 0:1.3.7-30.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-numpy · RHEL 8 1:1.14.2-13.module+el8.1.0+3323+7ac3e00f RHSA-2020:1605 Apr 28, 2020
python2-numpy · ol 8 1:1.14.2-13.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-numpy-doc · RHEL 8 1:1.14.2-13.module+el8.1.0+3323+7ac3e00f RHSA-2020:1605 Apr 28, 2020
python2-numpy-doc · ol 8 1:1.14.2-13.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-numpy-f2py · RHEL 8 1:1.14.2-13.module+el8.1.0+3323+7ac3e00f RHSA-2020:1605 Apr 28, 2020
python2-numpy-f2py · ol 8 1:1.14.2-13.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-pip · RHEL 8 0:9.0.3-16.module+el8.2.0+5478+b505947e RHSA-2020:1605 Apr 28, 2020
python2-pip · ol 8 0:9.0.3-16.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-pip-wheel · RHEL 8 0:9.0.3-16.module+el8.2.0+5478+b505947e RHSA-2020:1605 Apr 28, 2020
python2-pip-wheel · ol 8 0:9.0.3-16.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-pluggy · RHEL 8 0:0.6.0-8.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-pluggy · ol 8 0:0.6.0-8.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-psycopg2 · RHEL 8 0:2.7.5-7.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-psycopg2 · ol 8 0:2.7.5-7.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-psycopg2-debug · RHEL 8 0:2.7.5-7.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-psycopg2-debug · ol 8 0:2.7.5-7.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-psycopg2-tests · RHEL 8 0:2.7.5-7.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-psycopg2-tests · ol 8 0:2.7.5-7.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-py · RHEL 8 0:1.5.3-6.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-py · ol 8 0:1.5.3-6.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-pygments · RHEL 8 0:2.2.0-20.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-pygments · ol 8 0:2.2.0-20.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-pymongo · RHEL 8 0:3.6.1-11.module+el8.1.0+3446+c3d52da3 RHSA-2020:1605 Apr 28, 2020
python2-pymongo · ol 8 0:3.6.1-11.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-pymongo-gridfs · RHEL 8 0:3.6.1-11.module+el8.1.0+3446+c3d52da3 RHSA-2020:1605 Apr 28, 2020
python2-pymongo-gridfs · ol 8 0:3.6.1-11.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-pysocks · RHEL 8 0:1.6.8-6.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-pysocks · ol 8 0:1.6.8-6.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-pytest · RHEL 8 0:3.4.2-13.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-pytest · ol 8 0:3.4.2-13.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-pytest-mock · RHEL 8 0:1.9.0-4.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-pytest-mock · ol 8 0:1.9.0-4.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-pytz · RHEL 8 0:2017.2-12.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-pytz · ol 8 0:2017.2-12.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-pyyaml · RHEL 8 0:3.12-16.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-pyyaml · ol 8 0:3.12-16.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-requests · RHEL 8 0:2.20.0-3.module+el8.2.0+4577+feefd9b8 RHSA-2020:1605 Apr 28, 2020
python2-requests · ol 8 0:2.20.0-3.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-rpm-macros · RHEL 8 0:3-38.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-rpm-macros · ol 8 0:3-38.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-scipy · RHEL 8 0:1.0.0-20.module+el8.1.0+3323+7ac3e00f RHSA-2020:1605 Apr 28, 2020
python2-scipy · ol 8 0:1.0.0-20.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-setuptools · RHEL 8 0:39.0.1-11.module+el8.1.0+3446+c3d52da3 RHSA-2020:1605 Apr 28, 2020
python2-setuptools · ol 8 0:39.0.1-11.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-setuptools-wheel · RHEL 8 0:39.0.1-11.module+el8.1.0+3446+c3d52da3 RHSA-2020:1605 Apr 28, 2020
python2-setuptools-wheel · ol 8 0:39.0.1-11.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-setuptools_scm · RHEL 8 0:1.15.7-6.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-setuptools_scm · ol 8 0:1.15.7-6.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-six · RHEL 8 0:1.11.0-5.module+el8.1.0+3111+de3f2d8e RHSA-2020:1605 Apr 28, 2020
python2-six · ol 8 0:1.11.0-5.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-sqlalchemy · RHEL 8 0:1.3.2-1.module+el8.1.0+2994+98e054d6 RHSA-2020:1605 Apr 28, 2020
python2-sqlalchemy · ol 8 0:1.3.2-1.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-test · RHEL 8 0:2.7.17-1.module+el8.2.0+4561+f4e0d66a RHSA-2020:1605 Apr 28, 2020
python2-test · ol 8 0:2.7.17-1.0.1.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-tkinter · RHEL 8 0:2.7.17-1.module+el8.2.0+4561+f4e0d66a RHSA-2020:1605 Apr 28, 2020
python2-tkinter · ol 8 0:2.7.17-1.0.1.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-tools · RHEL 8 0:2.7.17-1.module+el8.2.0+4561+f4e0d66a RHSA-2020:1605 Apr 28, 2020
python2-tools · ol 8 0:2.7.17-1.0.1.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-urllib3 · RHEL 8 0:1.24.2-1.module+el8.1.0+3280+19512f10 RHSA-2020:1605 Apr 28, 2020
python2-urllib3 · ol 8 0:1.24.2-1.0.2.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-virtualenv · RHEL 8 0:15.1.0-19.module+el8.1.0+3507+d69c168d RHSA-2020:1605 Apr 28, 2020
python2-virtualenv · ol 8 0:15.1.0-19.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-wheel · RHEL 8 1:0.31.1-2.module+el8.1.0+3725+aac5cd17 RHSA-2020:1605 Apr 28, 2020
python2-wheel · ol 8 1:0.31.1-2.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python2-wheel-wheel · RHEL 8 1:0.31.1-2.module+el8.1.0+3725+aac5cd17 RHSA-2020:1605 Apr 28, 2020
python2-wheel-wheel · ol 8 1:0.31.1-2.module+el8.2.0+5577+bb63ba72 ELSA-2020-1605 May 5, 2020
python3-pip · RHEL 8 0:9.0.3-16.el8 RHSA-2020:1916 Apr 28, 2020
python3-pip · Ubuntu 18.04.6 LTS (bionic) 9.0.1-2.3~ubuntu1.18.04.2 python3-pip 9.0.1-2.3~ubuntu1.18.04.2 Oct 8, 2018
python3-pip · ol 8 0:9.0.3-16.el8 ELSA-2020-1916 May 5, 2020
python3-pip-wheel · RHEL 8 0:9.0.3-16.el8 RHSA-2020:1916 Apr 28, 2020
python3-pip-wheel · ol 8 0:9.0.3-16.el8 ELSA-2020-1916 May 5, 2020
python3-requests · Ubuntu 18.04.6 LTS (bionic) 2.18.4-2ubuntu0.1 python3-requests 2.18.4-2ubuntu0.1 Oct 8, 2018
python3-requests · Ubuntu 24.10 (oracular) 2.18.4-2ubuntu0.18.10.1 python3-requests 2.18.4-2ubuntu0.18.10.1 Oct 9, 2018
python3-requests · Ubuntu 25.04 (plucky) 2.18.4-2ubuntu0.18.10.1 python3-requests 2.18.4-2ubuntu0.18.10.1 Oct 9, 2018

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.