VI
Product
virtualenv
by pypa · last CVE Oct 23, 2026
22
CVEs
0
On KEV
7.8
Max CVSS
21
New 30D
Severity mix
Critical 0High 11Medium 8Low 3
Watch

Add virtualenv to your stack to get only the CVEs that touch what you run.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2026-113726
7.8
0%
Oct 20
virtualenv activate runs commands from the environment name in zsh with PROMPT_SUBST
Affected: < 21.14.4
CVE-2026-113776
7.8
0%
Oct 20
virtualenv activation scripts run code from a path that contains a placeholder name
Affected: >= 20.26.6, < 21.14.2
CVE-2026-113732
7.8
0%
Oct 20
virtualenv activate.fish runs commands from a path or prompt with a backslash before a quote
Affected: < 21.14.2
CVE-2026-113725
7.8
0%
Oct 20
virtualenv bash activate runs commands from an environment name with a backslash before $
Affected: < 21.14.7
CVE-2026-113722
7.8
0%
Oct 20
virtualenv: Generated POSIX console launchers interpret destination paths as shell syntax
Affected: < 21.14.9
CVE-2026-102925
7.8
0%
Sep 29
virtualenv bash and fish activation scripts execute commands embedded in paths
Affected: < 21.7.13
CVE-2026-102930
7.7
0%
Sep 29
virtualenv: Downloaded seed wheels (pip/setuptools) are not integrity-checked before use
Affected: < 21.7.12
CVE-2026-102937
7.3
0%
Sep 29
virtualenv: Command injection via --prompt in activate.bat (batch activator)
Affected: < 21.7.12
CVE-2026-115586
New
7.1
0%
Oct 23
virtualenv: Bash activator leaves the --prompt value unescaped in PS1 when promptvars is off, so prompt expansion later executes it (regression in 21.14.9)
Affected: >= 21.14.9, < 21.14.13
CVE-2026-113723
7.1
0%
Oct 20
virtualenv: Bash prompt values can change meaning under older compatibility modes
Affected: < 21.14.9
CVE-2026-113718
7.1
0%
Oct 20
virtualenv: Xonsh activation literals depend on the script decoding codec
Affected: < 21.14.9
Showing 11