Lucene search
+L

382 matches found

Github Security Blog
Github Security Blog
•added 2026/09/30 11:53 p.m.•19 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
RedhatCVE
RedhatCVE
•added 2026/09/30 9:15 p.m.•10 views

CVE-2026-102938

A flaw was found in virtualenv. An attacker capable of influencing environment configuration or prompt settings can inject unauthorized configuration entries into the environment configuration file by providing values containing line boundaries. This flaw allows the attacker to override core...

7CVSS6.3AI score0.0014EPSS
SaveExploits0References7
Snyk
Snyk
•added 2026/09/29 10:20 p.m.•8 views

Command Injection

Overview Affected versions of this package are vulnerable to Command Injection via the BatchActivator.quote method in src/virtualenv/activation/batch/init.py, which previously returned its input string unchanged. When a virtualenv is created in a path containing cmd.exe operator characters such a...

7.8CVSS6.1AI score0.0014EPSS
SaveExploits0References2
RedhatCVE
RedhatCVE
•added 2026/09/29 9:41 p.m.•6 views

CVE-2026-102930

A flaw was found in virtualenv. When fetching seed packages such as pip or setuptools during environment creation or updates, virtualenv does not verify the integrity of downloaded files against authoritative cryptographic checksums. A network attacker or compromised mirror could substitute...

7.7CVSS6.1AI score0.0016EPSS
SaveExploits0References6
RedhatCVE
RedhatCVE
•added 2026/09/29 9:40 p.m.•8 views

CVE-2026-102925

A flaw was found in virtualenv. The generated activation scripts for shells such as bash, zsh, and fish apply improper quoting to environment and library path variables. An attacker can exploit this by providing a crafted virtual environment path containing shell metacharacters. When an...

7.8CVSS6.3AI score0.00153EPSS
SaveExploits0References7
OSV
OSV
•added 2026/09/29 9:17 p.m.•4 views

AZL-105672 CVE-2026-102938 affecting package python-virtualenv 20.36.1-6

virtualenv is a tool for creating isolated virtual python environments. Prior to 21.7.11, PyEnvCfg.write writes prompt values verbatim to the line-oriented pyvenv.cfg format while PyEnvCfg.readvalues parses the file with str.splitlines and accepts the last value for duplicate keys. An attacker wh...

5.8CVSS5.9AI score0.0014EPSS
SaveExploits0References1
NVD
NVD
•added 2026/09/29 9:17 p.m.•10 views

CVE-2026-102938

virtualenv is a tool for creating isolated virtual python environments. Prior to 21.7.11, PyEnvCfg.write writes prompt values verbatim to the line-oriented pyvenv.cfg format while PyEnvCfg.readvalues parses the file with str.splitlines and accepts the last value for duplicate keys. An attacker wh...

5.8CVSS0.0014EPSS
SaveExploits0References4
OSV
OSV
•added 2026/09/29 9:17 p.m.•4 views

AZL-105648 CVE-2026-102937 affecting package python-pip 24.2-10

virtualenv is a tool for creating isolated virtual python environments. Prior to 21.7.12, BatchActivator.quote returns prompt text unchanged before activate.bat inserts it into a cmd.exe set "VAR=value" statement. An attacker who influences --prompt, VIRTUALENVPROMPT, or the corresponding...

7.3CVSS5.9AI score0.0014EPSS
SaveExploits0References1
OSV
OSV
•added 2026/09/29 9:17 p.m.•3 views

DEBIAN-CVE-2026-102925

virtualenv is a tool for creating isolated virtual python environments. Prior to 21.7.13, the generated activate bash and zsh and activate.fish scripts place values already escaped by shlex.quote inside an additional quoted context. In the bash and zsh script, a crafted virtual environment path...

7.8CVSS6.2AI score0.00153EPSS
SaveExploits0References1
OSV
OSV
•added 2026/09/29 9:17 p.m.•3 views

DEBIAN-CVE-2026-102930

virtualenv is a tool for creating isolated virtual python environments. Prior to 21.7.12, downloadwheel accepts pip and setuptools seed wheels fetched for periodic updates or the --download option without checking their bytes against an authoritative digest equivalent to the embedded wheels'...

7.7CVSS5.9AI score0.0016EPSS
SaveExploits0References1
OSV
OSV
•added 2026/09/29 9:17 p.m.•4 views

AZL-105666 CVE-2026-102937 affecting package python-virtualenv 20.36.1-6

virtualenv is a tool for creating isolated virtual python environments. Prior to 21.7.12, BatchActivator.quote returns prompt text unchanged before activate.bat inserts it into a cmd.exe set "VAR=value" statement. An attacker who influences --prompt, VIRTUALENVPROMPT, or the corresponding...

7.3CVSS5.9AI score0.0014EPSS
SaveExploits0References1
NVD
NVD
•added 2026/09/29 9:17 p.m.•7 views

CVE-2026-102930

virtualenv is a tool for creating isolated virtual python environments. Prior to 21.7.12, downloadwheel accepts pip and setuptools seed wheels fetched for periodic updates or the --download option without checking their bytes against an authoritative digest equivalent to the embedded wheels'...

7.7CVSS0.0016EPSS
SaveExploits0References3
NVD
NVD
•added 2026/09/29 9:17 p.m.•7 views

CVE-2026-102925

virtualenv is a tool for creating isolated virtual python environments. Prior to 21.7.13, the generated activate bash and zsh and activate.fish scripts place values already escaped by shlex.quote inside an additional quoted context. In the bash and zsh script, a crafted virtual environment path...

7.8CVSS0.00153EPSS
SaveExploits0References4
NVD
NVD
•added 2026/09/29 9:17 p.m.•8 views

CVE-2026-102937

virtualenv is a tool for creating isolated virtual python environments. Prior to 21.7.12, BatchActivator.quote returns prompt text unchanged before activate.bat inserts it into a cmd.exe set "VAR=value" statement. An attacker who influences --prompt, VIRTUALENVPROMPT, or the corresponding...

7.3CVSS0.0014EPSS
SaveExploits0References4
OSV
OSV
•added 2026/09/29 9:17 p.m.•3 views

DEBIAN-CVE-2026-102937

virtualenv is a tool for creating isolated virtual python environments. Prior to 21.7.12, BatchActivator.quote returns prompt text unchanged before activate.bat inserts it into a cmd.exe set "VAR=value" statement. An attacker who influences --prompt, VIRTUALENVPROMPT, or the corresponding...

7.3CVSS5.9AI score0.0014EPSS
SaveExploits0References1
OSV
OSV
•added 2026/09/29 9:17 p.m.•4 views

AZL-105675 CVE-2026-102925 affecting package python-virtualenv 20.36.1-6

virtualenv is a tool for creating isolated virtual python environments. Prior to 21.7.13, the generated activate bash and zsh and activate.fish scripts place values already escaped by shlex.quote inside an additional quoted context. In the bash and zsh script, a crafted virtual environment path...

7.8CVSS6.2AI score0.00153EPSS
SaveExploits0References1
OSV
OSV
•added 2026/09/29 9:17 p.m.•5 views

AZL-105669 CVE-2026-102930 affecting package python-virtualenv 20.36.1-6

virtualenv is a tool for creating isolated virtual python environments. Prior to 21.7.12, downloadwheel accepts pip and setuptools seed wheels fetched for periodic updates or the --download option without checking their bytes against an authoritative digest equivalent to the embedded wheels'...

7.7CVSS5.9AI score0.0016EPSS
SaveExploits0References1
UbuntuCve
UbuntuCve
•added 2026/09/29 9:17 p.m.•6 views

CVE-2026-102938

virtualenv is a tool for creating isolated virtual python environments. Prior to 21.7.11, PyEnvCfg.write writes prompt values verbatim to the line-oriented pyvenv.cfg format while PyEnvCfg.readvalues parses the file with str.splitlines and accepts the last value for duplicate keys. An attacker wh...

5.8CVSS5.9AI score0.0014EPSS
SaveExploits0References5
UbuntuCve
UbuntuCve
•added 2026/09/29 9:17 p.m.•5 views

CVE-2026-102925

virtualenv is a tool for creating isolated virtual python environments. Prior to 21.7.13, the generated activate bash and zsh and activate.fish scripts place values already escaped by shlex.quote inside an additional quoted context. In the bash and zsh script, a crafted virtual environment path...

7.8CVSS6.2AI score0.00153EPSS
SaveExploits0References5
Vulnrichment
Vulnrichment
•added 2026/09/29 8:58 p.m.•4 views

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

virtualenv is a tool for creating isolated virtual python environments. Prior to 21.7.11, PyEnvCfg.write writes prompt values verbatim to the line-oriented pyvenv.cfg format while PyEnvCfg.readvalues parses the file with str.splitlines and accepts the last value for duplicate keys. An attacker wh...

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