virtualenv 是一个用于创建隔离的虚拟 Python 环境的工具。在 21.14.9 版本之前,其 删除错误处理程序在遇到删除失败时,会调用 读取文件的模式位,随后通过 设置所有者可写权限,而该操作会跟随符号链接。因此,如果在一个只读目录中预先植入了符号链接,且该链接指向一个由受害者拥有、但初始时调用用户不可写的目标文件(位于目标目录之外),那么在重试失败之前,该目标文件的权限可能被放宽为广泛可写(前提是调用用户拥有该目标文件并能修改其模式)。其他账户仅在其能够遍历目标文件的父目录时,才能利用这一被放宽的权
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-113721 | 4.5 MEDIUM | virtualenv: Generated files can follow existing destination links |
| 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