Pypa
Pypa Virtualenv: vulnerabilities and CVEs
Pypa Virtualenv has 15 published vulnerabilities, 15 of them in the last 12 months. 0 are rated critical and 0 are listed by CISA as actively exploited.
CVEs15
Last 12 months15
Critical0
Actively exploited0
All vulnerabilities in the catalogue →⭐ Follow this technology
Latest vulnerabilities
| CVE | Severity | EPSS | Active exploitation | Published | Description |
|---|---|---|---|---|---|
| CVE-2026-113776 | High (7.8) | 0.25% | — | Oct 20, 2026 | virtualenv is a tool for creating isolated virtual python environments. From 20.26.6 until 21.14.2, ViaTemplateActivator.instantiate_template() replaces placeholders one key at a time across the complete activation… |
| CVE-2026-113732 | High (7.8) | 0.21% | — | Oct 20, 2026 | virtualenv is a tool for creating isolated virtual python environments. Prior to 21.14.2, FishActivator inherits ViaTemplateActivator.quote(), which uses POSIX shlex.quote() even though fish interprets backslashes and… |
| CVE-2026-113726 | High (7.8) | 0.23% | — | Oct 20, 2026 | virtualenv is a tool for creating isolated virtual python environments. Prior to 21.13.0, the bash activate script that zsh also sources leaves the environment name unescaped; from 21.13.0 until 21.14.4, it escapes… |
| CVE-2026-113725 | High (7.8) | 0.15% | — | Oct 20, 2026 | virtualenv is a tool for creating isolated virtual python environments. Prior to 21.14.7, the bash activate script escapes the environment name for only one of the two passes bash makes over PS1, so a backslash in the… |
| CVE-2026-113724 | Medium (4.5) | 0.12% | — | Oct 20, 2026 | virtualenv is a tool for creating isolated virtual python environments. Prior to 21.14.9, the safe_delete() deletion error handler responds to a failed removal by reading mode bits with os.lstat(path) and applying… |
| CVE-2026-113723 | High (7.1) | 0.14% | — | Oct 20, 2026 | virtualenv is a tool for creating isolated virtual python environments. Prior to 21.14.9, caller-supplied prompt text can become executable syntax in the bash activation prompt. An attacker must influence the value… |
| CVE-2026-113721 | Medium (4.5) | 0.12% | — | Oct 20, 2026 | virtualenv is a tool for creating isolated virtual python environments. Prior to 21.14.9, ViaTemplateActivator._generate() removes an existing output only when Path.exists() is true, allowing a dangling symlink to… |
| CVE-2026-113720 | Medium (4.4) | 0.10% | — | Oct 20, 2026 | virtualenv is a tool for creating isolated virtual python environments. Prior to 21.14.9, the app-data copy seeder uses shutil.copy() to copy cached package files into later environments, causing cached source modes to… |
| CVE-2026-113719 | Medium (4.5) | 0.12% | — | Oct 20, 2026 | virtualenv is a tool for creating isolated virtual python environments. Prior to 21.14.9, PipInstall._uninstall_previous_version() accepts existing seed-package metadata and _uninstall_dist() joins entries from… |
| CVE-2026-113718 | High (7.1) | 0.14% | — | Oct 20, 2026 | virtualenv is a tool for creating isolated virtual python environments. Prior to 21.14.9, POSIX xonsh activation quote() uses repr() to write printable non-ASCII prompt or destination data into UTF-8 activate.xsh, while… |
| CVE-2026-113717 | Low (2.3) | 0.30% | — | Oct 20, 2026 | virtualenv is a tool for creating isolated virtual python environments. Prior to 21.14.9, PipInvoke.get_pip_install_cmd() handles --seeder pip --download by calling get_wheel(download=False) and then allowing pip to… |
| CVE-2026-113716 | Medium (4.5) | 0.12% | — | Oct 20, 2026 | virtualenv is a tool for creating isolated virtual python environments. Prior to 21.14.9, the builtin creator calls ensure_dir() for executable, library, and package directories, and ensure_dir() accepts an existing… |
| CVE-2026-113715 | Low (2) | 0.14% | — | Oct 20, 2026 | virtualenv is a tool for creating isolated virtual python environments. Prior to 21.14.9, the stdlib venv creator reads generated pyvenv.cfg with str.splitlines() and merges parsed keys over virtualenv's selected… |
| CVE-2026-113714 | Low (2.3) | 0.21% | — | Oct 20, 2026 | virtualenv is a tool for creating isolated virtual python environments. Prior to 21.14.9, download_wheel() writes package-index downloads directly into the reusable wheel/house cache before selecting a verification… |
| CVE-2026-113713 | Medium (4.4) | 0.11% | — | Oct 20, 2026 | virtualenv is a tool for creating isolated virtual python environments. From 21.14.8 until 21.14.10, the app-data seeder can leave an environment linked to temporary package files that virtualenv deletes when creation… |
🎯 How it gets exploited (ATT&CK techniques)
Number of CVEs of this technology mapped to each exploitation or primary-impact technique.