{"id":"ROOT-APP-PYPI-CVE-2026-32274","summary":"CVE-2026-32274 in rootio-black - Patched by Root","details":"Root has patched CVE-2026-32274 in the rootio-black package for Root:PyPI. Multiple fixed versions available.","modified":"2026-07-17T12:15:14.461514880Z","published":"2026-07-17T11:30:25Z","upstream":["CVE-2026-32274"],"database_specific":{"source":"Root","distro":"pypi","distro_version":"","severity":"HIGH"},"affected":[{"package":{"name":"rootio-black","ecosystem":"Root:PyPI"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"26.1.0+root.io.1"},{"fixed":"25.9.0+root.io.1"},{"fixed":"25.9.0+root.io.2"},{"fixed":"24.4.2+root.io.1"},{"fixed":"24.10.0+root.io.1"},{"fixed":"25.11.0+root.io.1"},{"fixed":"24.3.0+root.io.1"},{"fixed":"24.3.0+root.io.2"},{"fixed":"26.1.0+root.io.2"},{"fixed":"24.10.0+root.io.2"},{"fixed":"25.11.0+root.io.2"},{"fixed":"24.4.2+root.io.2"},{"fixed":"25.9.0+root.io.3"},{"fixed":"23.1a1+root.io.1"},{"fixed":"23.9.0+root.io.1"},{"fixed":"23.1.0+root.io.1"},{"fixed":"23.10.1+root.io.1"},{"fixed":"23.12.0+root.io.1"},{"fixed":"23.7.0+root.io.1"},{"fixed":"23.12.1+root.io.1"},{"fixed":"23.9.1+root.io.1"},{"fixed":"23.3.0+root.io.1"},{"fixed":"23.10.0+root.io.1"},{"fixed":"23.11.0+root.io.1"},{"fixed":"25.12.0+root.io.1"},{"fixed":"23.12.1+root.io.2"},{"fixed":"23.10.0+root.io.2"},{"fixed":"23.3.0+root.io.2"},{"fixed":"23.1a1+root.io.2"},{"fixed":"23.9.1+root.io.2"},{"fixed":"23.12.0+root.io.2"},{"fixed":"23.1.0+root.io.2"},{"fixed":"23.11.0+root.io.2"},{"fixed":"23.7.0+root.io.2"},{"fixed":"23.10.1+root.io.2"},{"fixed":"23.9.0+root.io.2"}]}],"database_specific":{"source":"https://api.root.io/external/osv/ROOT-APP-PYPI-CVE-2026-32274.json","root_patch_version":"root.io.2","root_patched":true,"total_fixed_versions":36,"upstream_version":"23.9.0","all_fixed_versions":["26.1.0+root.io.1","25.9.0+root.io.1","25.9.0+root.io.2","24.4.2+root.io.1","24.10.0+root.io.1","25.11.0+root.io.1","24.3.0+root.io.1","24.3.0+root.io.2","26.1.0+root.io.2","24.10.0+root.io.2","25.11.0+root.io.2","24.4.2+root.io.2","25.9.0+root.io.3","23.1a1+root.io.1","23.9.0+root.io.1","23.1.0+root.io.1","23.10.1+root.io.1","23.12.0+root.io.1","23.7.0+root.io.1","23.12.1+root.io.1","23.9.1+root.io.1","23.3.0+root.io.1","23.10.0+root.io.1","23.11.0+root.io.1","25.12.0+root.io.1","23.12.1+root.io.2","23.10.0+root.io.2","23.3.0+root.io.2","23.1a1+root.io.2","23.9.1+root.io.2","23.12.0+root.io.2","23.1.0+root.io.2","23.11.0+root.io.2","23.7.0+root.io.2","23.10.1+root.io.2","23.9.0+root.io.2"]}},{"package":{"name":"black","ecosystem":"Root:PyPI"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"24.3.0+aikido.2"},{"fixed":"26.1.0+aikido.2"},{"fixed":"24.10.0+aikido.2"},{"fixed":"25.11.0+aikido.2"},{"fixed":"24.4.2+aikido.2"},{"fixed":"25.9.0+aikido.3"},{"fixed":"23.1a1+aikido.1"},{"fixed":"23.9.0+aikido.1"},{"fixed":"23.1.0+aikido.1"},{"fixed":"23.10.1+aikido.1"},{"fixed":"23.12.0+aikido.1"},{"fixed":"23.7.0+aikido.1"},{"fixed":"23.12.1+aikido.1"},{"fixed":"23.9.1+aikido.1"},{"fixed":"23.3.0+aikido.1"},{"fixed":"23.10.0+aikido.1"},{"fixed":"23.11.0+aikido.1"}]}],"database_specific":{"root_patch_version":"","source":"https://api.root.io/external/osv/ROOT-APP-PYPI-CVE-2026-32274.json","root_patched":true,"total_fixed_versions":17,"upstream_version":"23.11.0+aikido.1","all_fixed_versions":["24.3.0+aikido.2","26.1.0+aikido.2","24.10.0+aikido.2","25.11.0+aikido.2","24.4.2+aikido.2","25.9.0+aikido.3","23.1a1+aikido.1","23.9.0+aikido.1","23.1.0+aikido.1","23.10.1+aikido.1","23.12.0+aikido.1","23.7.0+aikido.1","23.12.1+aikido.1","23.9.1+aikido.1","23.3.0+aikido.1","23.10.0+aikido.1","23.11.0+aikido.1"]}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N"}]}