Impact
A flaw in virtualenv’s wheel download routine allows a malicious or compromised package index to insert a forged wheel entry into the local wheel cache before the wheel’s integrity is verified; when virtualenv later creates an environment it may select and execute this malicious wheel, compromising the resulting isolated Python environment.
Affected Systems
The vulnerability affects all releases of the pypa:virtualenv tool older than version 21.14.9 and is platform‑agnostic, impacting any operating system that supports virtualenv.
Risk and Exploitability
The CVSS score of 2.3 marks the weakness as low severity, while the EPSS score of “< 1%” indicates a very low probability of public exploitation and the vulnerability is not listed in CISA’s KEV catalog. Exploitation requires an attacker to control or poison a package index and craft a forged wheel entry, a non‑trivial setup; the risk is therefore limited to environments that use untrusted indices or allow custom indexing. Upgrading to virtualenv 21.14.9 or later is the preferred mitigation.
OpenCVE Enrichment
Github GHSA