{"id":"CVE-2026-39902","revision":"958f168a6c8f442889bd552ca9e6f3db","records":[{"revision":"958f168a6c8f442889bd552ca9e6f3db","observedAt":"2026-10-23T16:01:20.601+00:00","statement":{"source":"cve-program","id":"CVE-2026-39902","aliases":[],"title":"Cacti: Authenticated RCE on Data Input","description":"Cacti is an open source performance and fault management framework. Prior to version 1.2.31, the prior blocklist ([;&| `$\\\\n\\r]) omitted single-quote, double-quote, redirect operators, subshell parens and braces. An authenticated admin could save an input_string` containing single-quote, redirect operator, or subshell parens, and pass the check. This issue has been patched in version 1.2.31.","state":0,"publishedAt":"2026-10-23T14:42:45.71+00:00","modifiedAt":"2026-10-23T14:42:45.71+00:00","affected":[{"ecosystem":"Vendor product","name":"cacti","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"vendor\": \"Cacti\",\n                    \"product\": \"cacti\",\n                    \"versions\": [\n                        {\n                            \"version\": \"< 1.2.31\",\n                            \"status\": \"affected\"\n                        }\n                    ]\n                }"}],"metrics":[{"system":"CVSS 3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","score":7.2,"severity":"HIGH"}],"references":["https://github.com/Cacti/cacti/security/advisories/GHSA-c4qp-j9r9-fq24","https://github.com/Cacti/cacti/pull/7112"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-39902","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-39902","identifiers":["CVE-2026-39902"]},"retained":false,"historicalAffected":[]}],"coverage":[]}