CVE-2018-20225

Name
CVE-2018-20225
Description
An issue was discovered in pip (all versions) because it installs the version with the highest version number, even if the user had intended to obtain a private package from a private index. This only affects use of the --extra-index-url option, and exploitation requires that the package does not already exist in the public index (and thus the attacker can put the package there with an arbitrary version number). NOTE: it has been reported that this is intended functionality and the user is responsible for using --extra-index-url securely
NVD Severity
unknown
Other trackers
Mailing lists
Exploits
Forges
GitHub (code, issues), Aports (code, issues)

References

Type URI
Release Notes https://pip.pypa.io/en/stable/news/
Third Party Advisory https://cowlicks.website/posts/arbitrary-code-execution-from-pips-extra-index-url.html
MLIST https://lists.apache.org/thread.html/rb1adce798445facd032870d644eb39c4baaf9c4a7dd5477d12bb6ab2@%3Cgithub.arrow.apache.org%3E
MISC https://bugzilla.redhat.com/show_bug.cgi?id=1835736
cve@mitre.org https://lists.apache.org/thread.html/rb1adce798445facd032870d644eb39c4baaf9c4a7dd5477d12bb6ab2%40%3Cgithub.arrow.apache.org%3E

Match rules

CPE URI Source package Min version Max version
cpe:2.3:a:pypa:pip:*:*:*:*:*:*:*:* pip == None == None

Vulnerable and fixed packages

Source package Branch Version Maintainer Status