pypi

virtualenv

View on pypi registry
31 Total advisories
31 Vulnerabilities
0 Malware

Dependency scanning

Check whether virtualenv is in your codebase

Corgea flags malicious and compromised dependencies with reachability analysis, so you fix the packages that actually run in your application instead of working through the whole lockfile.

Vulnerabilities

UNKNOWN
PyPI

CVE-2026-113713

virtualenv: Temporary app-data can leave dangling seed package links

UNKNOWN
PyPI

CVE-2026-113714

virtualenv: Downloaded wheel selection and caching precede verification

UNKNOWN
PyPI

CVE-2026-113720

virtualenv: Seeded files retain permissions from an older cache

UNKNOWN
PyPI

CVE-2026-113723

virtualenv: Bash prompt values can change meaning under older compatibility modes

MEDIUM 4.5
PyPI

CVE-2026-113719

virtualenv: Seed replacement does not contain metadata deletion paths

UNKNOWN
PyPI

CVE-2026-113718

virtualenv: Xonsh activation literals depend on the script decoding codec

UNKNOWN
PyPI

CVE-2026-113717

virtualenv: Pip seeding with download omits wheel digest verification

UNKNOWN
PyPI

CVE-2026-113715

virtualenv: Venv configuration readback can reinterpret path boundaries

UNKNOWN
PyPI

CVE-2026-115586

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)

MEDIUM 4.5
PyPI

CVE-2026-113721

virtualenv: Generated files can follow existing destination links

HIGH 7.8
PyPI

CVE-2026-113722

virtualenv: Generated POSIX console launchers interpret destination paths as shell syntax

MEDIUM 4.5
PyPI

CVE-2026-113724

virtualenv: Deletion recovery can change a symlink target's mode

MEDIUM 4.5
PyPI

CVE-2026-113716

virtualenv: Builtin creation follows linked environment directories

HIGH 7.8
PyPI

CVE-2026-113725

virtualenv bash activate runs commands from an environment name with a backslash before $

HIGH 7.8
PyPI

CVE-2026-113732

virtualenv activate.fish runs commands from a path or prompt with a backslash before a quote

HIGH 7.8
PyPI

CVE-2026-113726

virtualenv activate runs commands from the environment name in zsh with PROMPT_SUBST

HIGH 7.8
PyPI

CVE-2026-113776

virtualenv activation scripts run code from a path that contains a placeholder name

UNKNOWN
PyPI

CVE-2026-102930

Downloaded seed wheels (pip/setuptools) are not integrity-checked before use

UNKNOWN
PyPI

CVE-2026-102930

virtualenv: Downloaded seed wheels (pip/setuptools) are not integrity-checked before use

UNKNOWN
PyPI

CVE-2026-102937

Command injection via --prompt in activate.bat (batch activator)

UNKNOWN
PyPI

CVE-2026-102937

virtualenv: Command injection via --prompt in activate.bat (batch activator)

UNKNOWN
PyPI

CVE-2026-102938

virtualenv writes prompt values into pyvenv.cfg without sanitizing line boundaries, allowing configuration injection

UNKNOWN
PyPI

CVE-2026-102938

virtualenv writes prompt values into pyvenv.cfg without sanitizing line boundaries, allowing configuration injection

HIGH 7.8
PyPI

CVE-2026-102925

virtualenv bash and fish activation scripts execute commands embedded in paths

HIGH 7.8
PyPI

CVE-2026-102925

virtualenv bash and fish activation scripts execute commands embedded in paths

HIGH 8.4
PyPI

CVE-2024-53899

virtualenv allows command injection through activation scripts for a virtual environment

MEDIUM 4.5
PyPI

CVE-2026-22702

virtualenv Has TOCTOU Vulnerabilities in Directory Creation

MEDIUM 4.5
PyPI

CVE-2026-22702

virtualenv Has TOCTOU Vulnerabilities in Directory Creation

CRITICAL 9.8
PyPI

CVE-2024-53899

CVE-2024-53899

UNKNOWN
PyPI

CVE-2011-4617

CVE-2011-4617

MEDIUM 6.2
PyPI

CVE-2011-4617

Virtualenv Allows Symlink Attack on /tmp/

Learn What is SAST?

Static Application Security Testing finds vulnerabilities like this one in source code before it ships. Read the guide →

Ready to move

Start Securing

Free, no credit card | First findings in minutes