CRLF injection in py3-virtualenv - CVE-2026-113715
Published: November 9, 2026
Vulnerability details
The vulnerability allows an untrusted caller to alter virtual environment settings and weaken environment isolation.
The vulnerability exists due to virtualenv interpreting line-boundary characters in destination paths as configuration boundaries when reading pyvenv.cfg with the non-default venv creator. An untrusted caller can supply a crafted destination path to inject home and include-system-site-packages settings, changing the interpreter's home directory and enabling access to system packages.