{"id":"ROOT-APP-PYPI-CVE-2026-102930","summary":"CVE-2026-102930 in virtualenv - Patched by Root","details":"Root has patched CVE-2026-102930 in the virtualenv package for Root:PyPI. Multiple fixed versions available.","modified":"2026-10-16T08:15:05.517180531Z","published":"2026-10-16T07:31:36Z","upstream":["CVE-2026-102930"],"database_specific":{"distro_version":"","severity":"HIGH","source":"Root","distro":"pypi"},"affected":[{"package":{"name":"virtualenv","ecosystem":"Root:PyPI"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"21.4.3+aikido.1"},{"fixed":"21.3.2+aikido.1"},{"fixed":"21.2.4+aikido.1"},{"fixed":"21.4.2+aikido.1"},{"fixed":"20.35.4+aikido.4"},{"fixed":"20.34.0+aikido.5"},{"fixed":"20.36.1+aikido.5"},{"fixed":"21.6.1+aikido.2"},{"fixed":"21.5.1+aikido.2"},{"fixed":"20.26.6+aikido.3"},{"fixed":"21.7.8+aikido.2"},{"fixed":"21.7.1+aikido.2"},{"fixed":"21.7.9+aikido.2"},{"fixed":"21.2.4+aikido.2"},{"fixed":"21.7.5+aikido.3"},{"fixed":"21.7.10+aikido.1"},{"fixed":"21.7.7+aikido.2"},{"fixed":"21.7.10+aikido.2"},{"fixed":"21.7.10+aikido.3"},{"fixed":"21.7.4+aikido.2"},{"fixed":"21.7.4+aikido.3"},{"fixed":"21.7.4+aikido.4"},{"fixed":"20.26.6+aikido.4"}]}],"database_specific":{"source":"https://api.root.io/external/osv/ROOT-APP-PYPI-CVE-2026-102930.json","total_fixed_versions":23,"upstream_version":"20.26.6","all_fixed_versions":["21.4.3+aikido.1","21.3.2+aikido.1","21.2.4+aikido.1","21.4.2+aikido.1","20.35.4+aikido.4","20.34.0+aikido.5","20.36.1+aikido.5","21.6.1+aikido.2","21.5.1+aikido.2","20.26.6+aikido.3","21.7.8+aikido.2","21.7.1+aikido.2","21.7.9+aikido.2","21.2.4+aikido.2","21.7.5+aikido.3","21.7.10+aikido.1","21.7.7+aikido.2","21.7.10+aikido.2","21.7.10+aikido.3","21.7.4+aikido.2","21.7.4+aikido.3","21.7.4+aikido.4","20.26.6+aikido.4"],"root_patch_version":"aikido.4","root_patched":true}}],"schema_version":"1.9.0"}