The pip package before 19.2 for Python allows Directory Traversal when a URL is given in an install command, because a Content-Disposition header can have ../ in a filename, as demonstrated by overwriting the /root/.ssh/authorized_keys file. This occurs in _download_http_url in _internal/download.py.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade python2-docsUpgrade python2-pyyamlUpgrade python2-psycopg2-debugUpgrade python-psycopg2-docUpgrade python2-pytestUpgrade python2-rpm-macrosUpgrade python2-chardetUpgrade python2-psycopg2-testsUpgrade python2-mockUpgrade python2-pytest-mockUpgrade python2-setuptools_scmUpgrade python2-sqlalchemyUpgrade python2-ipaddressUpgrade python2-funcsigsUpgrade python2-docutilsUpgrade python2-dnsUpgrade python2-pytzUpgrade python2-requestsUpgrade python2-pyUpgrade python2-attrsUpgrade python2-PyMySQLUpgrade python-sqlalchemy-docUpgrade python2-coverageUpgrade python2-pluggyUpgrade python2-markupsafeUpgrade python2-CythonUpgrade python2-docs-infoUpgrade python2-psycopg2Upgrade python2-pysocksUpgrade python2-idna | May 4, 2022 | Sep 4, 2020 |
| Amazon Linux Ami 2 | — | Upgrade python3-pipUpgrade python2-pipUpgrade python-pip-wheel | May 26, 2021 | Sep 4, 2020 |
| Centos_linux | — | Upgrade python-psycopg2-debuginfoUpgrade python2-Cython-debuginfoUpgrade python2-libsUpgrade python2-CythonUpgrade python-nose-docsUpgrade python2-setuptools-wheelUpgrade python2-pyyamlUpgrade python2-backports-ssl_match_hostnameUpgrade python2-scipy-debuginfoUpgrade Cython-debugsourceUpgrade python2-noseUpgrade python2-numpy-f2pyUpgrade python2-coverage-debuginfoUpgrade python-pymongo-debuginfoUpgrade python2-numpy-debuginfoUpgrade python2-coverageUpgrade python2-psycopg2Upgrade platform-python-pipUpgrade python2-urllib3Upgrade python2-pyUpgrade python-virtualenvUpgrade python2-debugUpgrade python2-bson-debuginfoUpgrade python2-pyyaml-debuginfoUpgrade python-lxml-debugsourceUpgrade python2-idnaUpgrade python2-jinja2Upgrade python2-psycopg2-debug-debuginfoUpgrade python2-sixUpgrade python2-babelUpgrade python2-pipUpgrade python-psycopg2-docUpgrade python-psycopg2-debugsourceUpgrade python2-chardetUpgrade python2-lxml-debuginfoUpgrade python-pymongo-debugsourceUpgrade python2-ipaddressUpgrade python2-pluggyUpgrade python2-psycopg2-debuginfoUpgrade python2-requestsUpgrade python-sqlalchemy-docUpgrade python3-pip-wheelUpgrade python2-wheel-wheelUpgrade babelUpgrade scipy-debugsourceUpgrade python2-PyMySQLUpgrade python2-numpy-docUpgrade python2-debuginfoUpgrade python2-dnsUpgrade python2-develUpgrade python3-pipUpgrade python2-pysocksUpgrade python2-numpyUpgrade python2Upgrade python2-pygmentsUpgrade python-coverage-debugsourceUpgrade PyYAML-debugsourceUpgrade python2-scipyUpgrade python2-funcsigsUpgrade python2-docutilsUpgrade python2-docsUpgrade python2-testUpgrade python2-bsonUpgrade python2-psycopg2-testsUpgrade python2-pytzUpgrade python2-rpm-macrosUpgrade python2-virtualenvUpgrade python2-tkinterUpgrade python2-pymongo-debuginfoUpgrade python2-debugsourceUpgrade python2-markupsafeUpgrade python2-sqlalchemyUpgrade python2-pytestUpgrade python2-docs-infoUpgrade python2-backportsUpgrade python2-attrsUpgrade python2-pymongo-gridfsUpgrade python2-setuptools_scmUpgrade python2-pytest-mockUpgrade python2-pymongoUpgrade python2-psycopg2-debugUpgrade numpy-debugsourceUpgrade python2-lxmlUpgrade python2-mockUpgrade python2-pip-wheelUpgrade python2-toolsUpgrade python2-setuptoolsUpgrade python2-wheel | Nov 5, 2020 | Sep 4, 2020 |
| Debian | — | Upgrade python-pip | Sep 14, 2020 | Sep 4, 2020 |
| Huawei Euleros 2_0_sp8 | — | Upgrade python-pip-wheelUpgrade python2-pipUpgrade python-pipUpgrade python3-pip | Nov 3, 2020 | Sep 4, 2020 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-pipUpgrade python-pip-wheelUpgrade python-pip | Dec 1, 2020 | Sep 4, 2020 |
| Oracle Solaris | — | Upgrade legacy/library/python/pip-35 to version 19.1.1-11.4.30.0.0.88.0 on Solaris 11.4Upgrade library/python/pip to version 20.2.4-11.4.30.0.1.88.0 on Solaris 11.4Upgrade library/python/pip-39 to version 20.2.4-11.4.30.0.1.88.0 on Solaris 11.4Upgrade library/python/pip-35 to version 19.1.1-11.4.30.0.0.88.0 on Solaris 11.4Upgrade library/python/pip-37 to version 20.2.4-11.4.30.0.1.88.0 on Solaris 11.4Upgrade library/python/pip-27 to version 20.2.4-11.4.30.0.1.88.0 on Solaris 11.4 | Feb 17, 2021 | Sep 4, 2020 |
| Oracle_linux | — | Upgrade python2-backports-ssl_match_hostnameUpgrade python-nose-docsUpgrade python2-mockUpgrade python2-pipUpgrade python2-pytzUpgrade python2-jinja2Upgrade python2-psycopg2-testsUpgrade python2-pyyamlUpgrade python2-setuptools-wheelUpgrade python2-psycopg2-debugUpgrade python-psycopg2-docUpgrade python2-wheelUpgrade python2-urllib3Upgrade python2-wheel-wheelUpgrade python3-pipUpgrade python2-babelUpgrade python-virtualenvUpgrade platform-python-pipUpgrade python2-noseUpgrade python2-chardetUpgrade python2-sixUpgrade python2-rpm-macrosUpgrade python2-numpy-f2pyUpgrade python2-docsUpgrade python2-markupsafeUpgrade python2-attrsUpgrade python2-toolsUpgrade python2-pymongo-gridfsUpgrade babelUpgrade python2-docutilsUpgrade python2-debugUpgrade python2-bsonUpgrade python2Upgrade python2-coverageUpgrade python2-pip-wheelUpgrade python2-CythonUpgrade python2-tkinterUpgrade python2-lxmlUpgrade python2-libsUpgrade python2-idnaUpgrade python2-funcsigsUpgrade python2-backportsUpgrade python2-pysocksUpgrade python2-setuptools_scmUpgrade python2-docs-infoUpgrade python2-virtualenvUpgrade python2-pyUpgrade python2-ipaddressUpgrade python2-dnsUpgrade python2-psycopg2Upgrade python2-requestsUpgrade python2-sqlalchemyUpgrade python3-pip-wheelUpgrade python2-numpyUpgrade python2-pluggyUpgrade python2-numpy-docUpgrade python2-develUpgrade python-sqlalchemy-docUpgrade python2-pymongoUpgrade python2-pytest-mockUpgrade python2-pytestUpgrade python2-PyMySQLUpgrade python2-pygmentsUpgrade python2-setuptoolsUpgrade python2-testUpgrade python2-scipy | Nov 12, 2020 | Apr 16, 2019 |
| Redhat_linux | — | Upgrade numpy-debugsourceUpgrade python2-numpyUpgrade python2-testUpgrade python2-wheel-wheelUpgrade python2-pymongoUpgrade python2-pytzUpgrade python2-markupsafeUpgrade python-sqlalchemy-docUpgrade python2-docs-infoUpgrade python2-pip-wheelUpgrade python3-pipUpgrade python2-pygmentsUpgrade python3-pip-wheelUpgrade python2-setuptoolsUpgrade python2-setuptools_scmUpgrade python2-lxmlUpgrade python2-pyyaml-debuginfoNo solution existsUpgrade scipy-debugsourceUpgrade python2-pysocksUpgrade python2-attrsUpgrade python2-pyUpgrade python2-psycopg2-debugUpgrade python2-backports-ssl_match_hostnameUpgrade python2-virtualenvUpgrade python-psycopg2-docUpgrade python2-wheelUpgrade python2-requestsUpgrade python2-chardetUpgrade PyYAML-debugsourceUpgrade python2-coverage-debuginfoUpgrade python2-psycopg2-debuginfoUpgrade python2-pymongo-gridfsUpgrade python-coverage-debugsourceUpgrade python2-pytestUpgrade python2-jinja2Upgrade python2-numpy-docUpgrade python-pymongo-debugsourceUpgrade python2-backportsUpgrade python2-urllib3Upgrade python2-debuginfoUpgrade python2-tkinterUpgrade python2Upgrade python2-sqlalchemyUpgrade python-nose-docsUpgrade python2-funcsigsUpgrade Cython-debugsourceUpgrade python2-pyyamlUpgrade python2-debugsourceUpgrade python2-coverageUpgrade python2-libsUpgrade python2-rpm-macrosUpgrade python2-pymongo-debuginfoUpgrade python2-debugUpgrade python2-bsonUpgrade python2-scipyUpgrade python2-Cython-debuginfoUpgrade python2-psycopg2Upgrade python-psycopg2-debugsourceUpgrade python2-mockUpgrade python2-pytest-mockUpgrade python-lxml-debugsourceUpgrade python2-scipy-debuginfoUpgrade python2-psycopg2-debug-debuginfoUpgrade python2-docsUpgrade python2-babelUpgrade python2-develUpgrade python2-PyMySQLUpgrade python-psycopg2-debuginfoUpgrade platform-python-pipUpgrade python2-toolsUpgrade python-pymongo-debuginfoUpgrade python2-numpy-debuginfoUpgrade python2-bson-debuginfoUpgrade python2-psycopg2-testsUpgrade python2-setuptools-wheelUpgrade python2-idnaUpgrade python2-lxml-debuginfoUpgrade python2-pluggyUpgrade python2-pipUpgrade python2-docutilsUpgrade python2-ipaddressUpgrade python2-dnsUpgrade python-virtualenvUpgrade python2-noseUpgrade babelUpgrade python2-CythonUpgrade python2-numpy-f2pyUpgrade python2-six | Nov 5, 2020 | Sep 4, 2020 |
| Rocky_linux | — | Upgrade python2-Cython-debuginfoUpgrade python-pymongo-debugsourceUpgrade python2-markupsafeUpgrade python2-psycopg2-debugUpgrade python2-psycopg2-debuginfoUpgrade python2-pymongo-gridfsUpgrade python2-psycopg2-debug-debuginfoUpgrade python-coverage-debugsourceUpgrade python2-coverage-debuginfoUpgrade PyYAML-debugsourceUpgrade python2-sqlalchemyUpgrade python2-bsonUpgrade python2-CythonUpgrade scipy-debugsourceUpgrade python2-pyyaml-debuginfoUpgrade python2-psycopg2-testsUpgrade python2-pyyamlUpgrade Cython-debugsourceUpgrade python-psycopg2-debuginfoUpgrade python2-bson-debuginfoUpgrade python-pymongo-debuginfoUpgrade python2-coverageUpgrade python2-scipyUpgrade python-psycopg2-debugsourceUpgrade python2-pymongo-debuginfoUpgrade python-psycopg2-docUpgrade python2-psycopg2Upgrade python2-scipy-debuginfoUpgrade python2-pymongo | Mar 12, 2024 | Sep 4, 2020 |
| Suse | — | Upgrade python3-pip-wheelUpgrade python3-setuptools-testUpgrade pythonUpgrade libpython2_7-1_0Upgrade python-idleUpgrade python-tkUpgrade libpython3_4m1_0-32bitUpgrade python2-pip-wheelUpgrade libpython2_7-1_0-32bitUpgrade python3-pipUpgrade python3-idleUpgrade python3-toolsUpgrade python3Upgrade python2-setuptools-wheelUpgrade python3-develUpgrade python3-baseUpgrade python3-docUpgrade python3-doc-devhelpUpgrade python-base-32bitUpgrade python-baseUpgrade python3-dbmUpgrade python3-setuptoolsUpgrade python-demoUpgrade python-doc-pdfUpgrade python-docUpgrade python2-pipUpgrade python-xmlUpgrade python3-tkUpgrade python-32bitUpgrade python-develUpgrade python-pipUpgrade python39-setuptoolsUpgrade libpython3_4m1_0Upgrade python3-setuptools-wheelUpgrade libpython3_6m1_0-32bitUpgrade python39-pipUpgrade python36Upgrade python3-32bitUpgrade python36-baseUpgrade python2-setuptoolsUpgrade python3-testsuiteUpgrade python3-cursesUpgrade python-setuptoolsUpgrade python-cursesUpgrade libpython3_6m1_0Upgrade python3-base-32bitUpgrade python2-setuptools-testUpgrade python-gdbm | Oct 1, 2020 | Sep 4, 2020 |
| Ubuntu | — | Upgrade python-pipUpgrade python3-pip | Oct 23, 2020 | Sep 4, 2020 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub