Pypa Pip vulnerabilities
7 known vulnerabilities affecting pypa/pip.
Total CVEs
7
CISA KEV
0
Public exploits
1
Exploited in wild
0
Severity breakdown
HIGH1MEDIUM3LOW3
Vulnerabilities
Page 1 of 1
CVE-2023-5752LOWCVSS 3.3fixed in 23.32023-10-25
CVE-2023-5752 [MEDIUM] CWE-77 CVE-2023-5752: When installing a package from a Mercurial VCS URL (ie "pip install
hg+...") with pip prior to v23
When installing a package from a Mercurial VCS URL (ie "pip install
hg+...") with pip prior to v23.3, the specified Mercurial revision could
be used to inject arbitrary configuration options to the "hg clone"
call (ie "--config"). Controlling the Mercurial configuration can modify
how and which repository is installed. This vulnerability does not
affec
nvd
CVE-2021-3572MEDIUMCVSS 5.7fixed in 21.12021-11-10
CVE-2021-3572 [MEDIUM] CWE-20 CVE-2021-3572: A flaw was found in python-pip in the way it handled Unicode separators in git references. A remote
A flaw was found in python-pip in the way it handled Unicode separators in git references. A remote attacker could possibly use this issue to install a different revision on a repository. The highest threat from this vulnerability is to data integrity. This is fixed in python-pip version 21.1.
nvd
CVE-2019-20916HIGHCVSS 7.5fixed in 19.22020-09-04
CVE-2019-20916 [HIGH] CWE-22 CVE-2019-20916: The pip package before 19.2 for Python allows Directory Traversal when a URL is given in an install
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.
nvd
CVE-2013-5123MEDIUMCVSS 5.9PoCfixed in 1.52019-11-05
CVE-2013-5123 [MEDIUM] CWE-287 CVE-2013-5123: The mirroring support (-M, --use-mirrors) in Python Pip before 1.5 uses insecure DNS querying and au
The mirroring support (-M, --use-mirrors) in Python Pip before 1.5 uses insecure DNS querying and authenticity checks which allows attackers to perform man-in-the-middle attacks.
nvd
CVE-2014-8991LOWCVSS 2.1≥ 1.3, ≤ 1.5.62014-11-24
CVE-2014-8991 [LOW] CVE-2014-8991: pip 1.3 through 1.5.6 allows local users to cause a denial of service (prevention of package install
pip 1.3 through 1.5.6 allows local users to cause a denial of service (prevention of package installation) by creating a /tmp/pip-build-* file for another user.
nvd
CVE-2013-1888LOWCVSS 2.1fixed in 1.32013-08-17
CVE-2013-1888 [LOW] CWE-59 CVE-2013-1888: pip before 1.3 allows local users to overwrite arbitrary files via a symlink attack on a file in the
pip before 1.3 allows local users to overwrite arbitrary files via a symlink attack on a file in the /tmp/pip-build temporary directory.
nvd
CVE-2013-1629MEDIUMCVSS 6.8fixed in 1.32013-08-06
CVE-2013-1629 [MEDIUM] CWE-20 CVE-2013-1629: pip before 1.3 uses HTTP to retrieve packages from the PyPI repository, and does not perform integri
pip before 1.3 uses HTTP to retrieve packages from the PyPI repository, and does not perform integrity checks on package contents, which allows man-in-the-middle attackers to execute arbitrary code via a crafted response to a "pip install" operation.
nvd