Pre-authentication SQL Injection Vulnerability in Cacti Framework
CVE-2026-39955
What is CVE-2026-39955?
CVE-2026-39955 is a notable vulnerability in the Cacti framework, an open-source tool designed for performance and fault management in network environments. This specific flaw is classified as a pre-authentication SQL injection vulnerability that arises from unanchored FILTER_VALIDATE_REGEXP in the graph_view.php functionality. When exploited, it could allow attackers to manipulate SQL queries, leading to unauthorized access to sensitive data or functions within the application. Such a vulnerability can severely jeopardize the integrity and confidentiality of an organization’s data, especially since Cacti is widely used to monitor and visualize network performance metrics. Organizations running versions 1.2.30 and earlier are particularly at risk, emphasizing the critical need for timely updates to maintain secure operations.
Potential impact of CVE-2026-39955
-
Unauthorized Data Access: The SQL injection flaw allows attackers to execute arbitrary SQL commands, which could result in unauthorized access to the database. This can expose critical configuration data or user information that could be exploited for further attacks or data breaches.
-
System Compromise: By leveraging this vulnerability, an attacker could potentially gain control over the Cacti installation, allowing them to alter or manipulate monitoring setups, effectively compromising system functionality. This could lead to misrepresented metrics and hamper the ability to respond to real-time network issues.
-
Increased Attack Surface: The presence of an unpatched vulnerable system presents an increased risk of further exploitations. As attackers may utilize this vulnerability as an entry point to deploy additional payloads, it raises the likelihood of cascading effects, including potential ransomware deployment or lateral movement within the network.
Affected Version(s)
cacti < 1.2.31
