Logo
componentpython3-pip
Name
python3-pip
Version
22.0.3
Type
library
Description
The PyPA recommended tool for installing Python packages
Licenses
MIT & Apache-2.0 & MPL-2.0 & LGPL-2.1-only & BSD-3-Clause & PSF-2.0 & BSD-2-Clause
PURL
-
CPE
cpe:2.3:*:*:python3-pip:22.0.3:*:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
master
26.1.2
scarthgap
24.0

Patches#


#
Title
Author
Resolve
1
Use `-r=...` instead of `-r ...` for hg
Pradyun Gedam <pradyunsg@users.noreply.github.com>
CVE-2023-5752
2
Patch #2
Unknown
3
Patch #3
Richard Purdie <richard.purdie@linuxfoundation.org>
4
Use os.path.commonpath() instead of commonprefix()
Seth Michael Larson <seth@python.org>
CVE-2026-1703
5
change shebang to python3
Trevor Gamblin <trevor.gamblin@windriver.com>

Vulnerabilities#


Name
Analysis
Description
Patched
When pip is installing and extracting a maliciously crafted wheel archive, files may be extracted outside the installation directory. The path traversal is limited to prefixes of the installation directory, thus isn't able to inject or overwrite executable files in typical situations.
Patched
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 affect users who aren't installing from Mercurial.