virtualenv 是一个用于创建隔离的 Python 虚拟环境的工具。在 21.14.9 版本之前,ViaTemplateActivator._generate() 方法仅在 Path.exists() 返回 true 时才会删除已存在的输出文件,这会导致残留的符号链接(dangling symlink)未被清理,从而将生成的激活脚本内容重定向到非预期位置。同时,PyEnvCfg.write() 方法在写入 pyvenv.cfg 文件时,会先打开文件,而未先替换可能存在的符号链接或硬链接。因此,另一个本地账户若
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| pypa | virtualenv | < 21.14.9 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-113722 | 7.8 HIGH | virtualenv: Generated POSIX console launchers interpret destination paths as shell syntax |
| CVE-2026-113725 | 7.8 HIGH | virtualenv bash activate runs commands from an environment name with a backslash before $ |
| CVE-2026-113726 | 7.8 HIGH | virtualenv activate runs commands from the environment name in zsh with PROMPT_SUBST |
| CVE-2026-113776 | 7.8 HIGH | virtualenv activation scripts run code from a path that contains a placeholder name |
| CVE-2026-113732 | 7.8 HIGH | virtualenv activate.fish runs commands from a path or prompt with a backslash before a quo |
| CVE-2026-113718 | 7.1 HIGH | virtualenv: Xonsh activation literals depend on the script decoding codec |
| CVE-2026-113723 | 7.1 HIGH | virtualenv: Bash prompt values can change meaning under older compatibility modes |
| CVE-2026-113716 | 4.5 MEDIUM | virtualenv: Builtin creation follows linked environment directories |
| CVE-2026-113719 | 4.5 MEDIUM | virtualenv: Seed replacement does not contain metadata deletion paths |
| CVE-2026-113724 | 4.5 MEDIUM | virtualenv: Deletion recovery can change a symlink target's mode |
| CVE-2026-113713 | 4.4 MEDIUM | virtualenv: Temporary app-data can leave dangling seed package links |
| CVE-2026-113720 | 4.4 MEDIUM | virtualenv: Seeded files retain permissions from an older cache |
| CVE-2026-113714 | 2.3 LOW | virtualenv: Downloaded wheel selection and caching precede verification |
| CVE-2026-113717 | 2.3 LOW | virtualenv: Pip seeding with download omits wheel digest verification |
| CVE-2026-113715 | 2.0 LOW | virtualenv: Venv configuration readback can reinterpret path boundaries |
No comments yet