Lucene search

K
githubGitHub Advisory DatabaseGHSA-G3P5-FJJ9-H8GJ
HistoryMay 13, 2022 - 1:11 a.m.

Improper Input Validation in pip

2022-05-1301:11:25
CWE-20
GitHub Advisory Database
github.com
10
pip
input validation
pypi
integrity checks
man-in-the-middle
arbitrary code
crafted response
software

CVSS2

6.8

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:M/Au:N/C:P/I:P/A:P

EPSS

0.004

Percentile

73.0%

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.

Affected configurations

Vulners
Node
pypapipRange<1.3
VendorProductVersionCPE
pypapip*cpe:2.3:a:pypa:pip:*:*:*:*:*:*:*:*

CVSS2

6.8

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:M/Au:N/C:P/I:P/A:P

EPSS

0.004

Percentile

73.0%