{"action":"Upgrade virtualenv to 21.7.11 or later.","affected":[{"fixed":"21.7.11","introduced":"0"}],"component":"virtualenv","cve_ids":["CVE-2026-102938"],"ecosystem":"PyPI","epss":0.00146,"exploited":false,"fixed_versions":["21.7.11"],"ghsa_id":"GHSA-9h9j-4vrj-gf7g","id":"tcs_01M5KFAXMX8EZ039E5CNSKSDQA","modified_at":"2026-10-06T15:25:56.172772842Z","published_at":"2026-09-30T23:53:58Z","references":["https://osv.dev/vulnerability/GHSA-9h9j-4vrj-gf7g","https://github.com/pypa/virtualenv/security/advisories/GHSA-9h9j-4vrj-gf7g","https://nvd.nist.gov/vuln/detail/CVE-2026-102938","https://github.com/pypa/virtualenv/pull/3247","https://github.com/pypa/virtualenv/commit/a30f995461043acb6cacbf3a890951563ccf7140","https://github.com/pypa/advisory-database/tree/main/vulns/virtualenv/PYSEC-2026-4012.yaml","https://github.com/pypa/virtualenv","https://github.com/pypa/virtualenv/releases/tag/21.7.11","https://pypi.org/project/virtualenv"],"severity":{"label":"medium","score":5.8},"sources":[{"source":"osv","source_id":"GHSA-9h9j-4vrj-gf7g","url":"https://osv.dev/vulnerability/GHSA-9h9j-4vrj-gf7g"},{"source":"nvd","source_id":"CVE-2026-102938","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-102938"}],"summary":"virtualenv writes prompt values into pyvenv.cfg without sanitizing line boundaries, allowing configuration injection"}