CVE-2026-113718

virtualenv is a tool for creating isolated virtual python environments. Prior to 21.14.9, POSIX xonsh activation quote() uses repr() to write printable non-ASCII prompt or destination data into UTF-8 activate.xsh, while xonsh can read that script using $XONSH_ENCODING. Under a legacy multibyte codec such as GBK or Big5, a UTF-8 trail byte can consume the backslash before an adjacent quote, allowing the literal to close and attacker-influenced statements to execute when the user sources the generated script. This issue is fixed in version 21.14.9.
CVSS

No CVSS.

Configurations

No configuration.

History

27 Oct 2026, 14:16

Type Values Removed Values Added
References () https://github.com/pypa/virtualenv/security/advisories/GHSA-394h-qwmc-48pf - () https://github.com/pypa/virtualenv/security/advisories/GHSA-394h-qwmc-48pf -

20 Oct 2026, 20:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-10-20 20:17

Updated : 2026-10-27 14:16


NVD link : CVE-2026-113718

Mitre link : CVE-2026-113718

CVE.ORG link : CVE-2026-113718


JSON object : View

Products Affected

No product.

CWE
CWE-94

Improper Control of Generation of Code ('Code Injection')