Code Injection in py3-virtualenv - CVE-2026-113718
Published: November 9, 2026
Vulnerability details
The vulnerability allows an attacker who controls virtualenv argument data to execute commands with the activating user's privileges.
The vulnerability exists due to encoding-dependent quoting in virtualenv's POSIX xonsh activation script when UTF-8 output is decoded using a legacy multibyte encoding such as GBK. An attacker who controls virtualenv argument data can supply a malicious prompt or destination value that escapes its string literal when a user subsequently sources activate.xsh.