Incorrect permission assignment for critical resource in py3-virtualenv - CVE-2026-113720
Published: November 9, 2026
Vulnerability details
The vulnerability allows an unprivileged local attacker to execute code as the environment owner.
The vulnerability exists due to virtualenv's app-data copy seeder preserving cached file permissions instead of applying the current umask when creating a new environment. An unprivileged local attacker can modify seeded pip files when the cache was populated under a permissive umask and destination directories are traversable, causing injected code to run when the owner invokes pip.