Lucene search
+L

2 matches found

Github Security Blog
Github Security Blog
•added 2026/09/30 11:53 p.m.•4 views

virtualenv writes prompt values into pyvenv.cfg without sanitizing line boundaries, allowing configuration injection

Summary pyvenv.cfg is a line-based format with no escape syntax. PyEnvCfg.write wrote values verbatim, while PyEnvCfg.readvalues parses the file with str.splitlines. A value containing a line boundary therefore became additional configuration lines, and because reading is last-wins, the injected...

5.8CVSS6.1AI score0.0014EPSS
SaveExploits0References8Affected Software1
OSV
OSV
•added 2026/09/17 4:42 p.m.•4 views

PYSEC-2026-4012 virtualenv writes prompt values into pyvenv.cfg without sanitizing line boundaries, allowing configuration injection

pyvenv.cfg is a line-based format with no escape syntax. PyEnvCfg.write wrote values verbatim, while PyEnvCfg.readvalues parses the file with str.splitlines. A value containing a line boundary therefore became additional configuration lines, and because reading is last-wins, the injected keys...

5.8CVSS5.9AI score0.0014EPSS
SaveExploits0References6
Rows per page
Query Builder