CVE-2025-66399
Unknown Unknown - Not Provided
BaseFortify

Publication date: 2025-12-02

Last updated on: 2025-12-05

Assigner: GitHub, Inc.

Description
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.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2025-12-02
Last Modified
2025-12-05
Generated
2026-05-07
AI Q&A
2025-12-02
EPSS Evaluated
2026-05-05
NVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
cacti cacti 1.2.29
cacti cacti to 1.2.29 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-77 The product constructs all or part of a command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended command when it is sent to a downstream component.
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

This vulnerability is an input-validation flaw in the SNMP device configuration functionality of Cacti versions prior to 1.2.29. An authenticated user can supply specially crafted SNMP community strings containing control characters such as newlines. These strings are stored verbatim in the database and later used in backend SNMP operations. In some environments, where SNMP tools interpret newline-separated tokens as command boundaries, this can lead to unintended command execution with the privileges of the Cacti process.


How can this vulnerability impact me? :

The vulnerability can lead to unintended command execution on the system running Cacti with the privileges of the Cacti process. This means an authenticated user could potentially execute arbitrary commands, which could compromise the system's security and integrity.


What immediate steps should I take to mitigate this vulnerability?

Upgrade Cacti to version 1.2.29 or later, where this input-validation flaw in the SNMP device configuration functionality is fixed. Additionally, review and sanitize SNMP community strings to ensure they do not contain control characters such as newlines that could be interpreted as command boundaries.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart