CVE-2018-20225: conda Improper Input Validation
Vulnerability summary
CVE-2018-20225 is a high (CVSS 7.8) Improper Input Validation vulnerability in conda. EPSS estimates a 1.78% chance of exploitation in the next 30 days, higher than 77.9% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 0 · Related 11Timeline
- 08-05-2020PublishedVulnerability first disclosed.
- 15-04-2026Last modifiedVulnerability information updated.
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
CVSS metrics
7 scores · 6 sources · 2 versions- NVDNIST7.8HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · UbuntuEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · WolfiEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · ChainguardEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS trend
Probability
1.78%
Chance of exploitation in the next 30 days
Percentile
78%
Versus all other CVEs
30-day change
+0.04 pp
From 1.74% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Chainguard4 products
- condaAll versions (No fix recorded)
- pulumiAll versions (No fix recorded)
- py3-pipAll versions (No fix recorded)
- py3.9-pipAll versions (No fix recorded)
Wolfi3 products
- condaAll versions (No fix recorded)
- pulumiAll versions (No fix recorded)
- py3-pipAll versions (No fix recorded)
Debian1 product
- python-pipAll versions (No fix recorded)
Ubuntu1 product
- python-pipAll versions (No fix recorded)
4 vendors · 9 products
References
8 links- cowlicks.website/posts/arbitrary-code-execution-from-pips-extra-index-url.htmlX Refsource MISCThird Party AdvisoryREPORTAdvisory