CVE Catalog

CVE-2025-66399

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Very high risk
10.81%

96th percentile - higher than 96% of all known CVEs

Summary

Cacti prior to 1.2.29 has an input-validation flaw in SNMP device configuration. An authenticated user can supply crafted SNMP community strings containing control characters (including newlines) that are accepted, stored verbatim, and later embedded into backend SNMP operations, potentially leading to unintended command execution with Cacti process privileges in certain environments.

Risk Assessment

This could allow an authenticated user to execute commands in the context of the Cacti process, potentially leading to privilege escalation or further system compromise. The risk applies to environments where SNMP tooling interprets newlines as command separators.

Recommendation

Update Cacti to version 1.2.29 or later. Review SNMP configurations for unusual community strings.

Other vulnerabilities in Cacti

See all
Original NVD description (English source)

Cacti is an open source performance and fault management framework. Prior to 1.2.29, there is an input-validation flaw in the SNMP device configuration functionality. An authenticated Cacti user can supply crafted SNMP community strings containing control characters (including newlines) that are accepted, stored verbatim in the database, and later embedded into backend SNMP operations. In environments where downstream SNMP tooling or wrappers interpret newline-separated tokens as command boundaries, this can lead to unintended command execution with the privileges of the Cacti process. This vulnerability is fixed in 1.2.29.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS