← Vulnerability feed

Vulnerability record · CVE-2023-51448 · published 22 December 2023

CVE-2023-51448: Cacti SNMP Notification Receivers blind SQL injection in managers.php

Cacti · Cacti

Cacti 1.2.25 contains a blind SQL injection in the SNMP Notification Receivers feature in managers.php. An authenticated user holding the Settings/Utilities permission can inject SQL through the selected_graphs_array GET parameter. No patched version existed at publication, so exposed instances remain vulnerable.

8.8 CVSS 3.1 High EPSS 67% · top 0.7% CWE-89 · SQL injection
8.8CVSS 3.1 base score
67%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
6References, 4 tagged exploit
17 Jun 2026Last modified by NVD

Description

Cacti provides an operational monitoring and fault management framework. Version 1.2.25 has a Blind SQL Injection (SQLi) vulnerability within the SNMP Notification Receivers feature in the file `‘managers.php’`. An authenticated attacker with the “Settings/Utilities” permission can send a crafted HTTP GET request to the endpoint `‘/cacti/managers.php’` with an SQLi payload in the `‘selected_graphs_array’` HTTP GET parameter. As of time of publication, no patched versions exist.

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 19 September 2026. Confidence: high.

high priorityCVSS 8.8 with high confidentiality, integrity and availability impact plus a very high EPSS score, though exploitation requires an authenticated privileged account.

What it is

Cacti 1.2.25 contains a blind SQL injection in the SNMP Notification Receivers feature in managers.php. An authenticated user holding the Settings/Utilities permission can inject SQL through the selected_graphs_array GET parameter. No patched version existed at publication, so exposed instances remain vulnerable.

Impact

An attacker with the required permission can read and manipulate the Cacti database, potentially exposing monitoring credentials and configuration, and with high integrity and availability impact could alter or destroy stored data.

Attack surface

Reached remotely over HTTP via a crafted GET request to /cacti/managers.php; authentication is required and the account must have the Settings/Utilities permission, and no user interaction is needed.

Exploitation

Not listed in CISA KEV, but EPSS is 0.67338 (99.27th percentile) and vendor advisory and code references are tagged Exploit, indicating public exploit material exists.

What to do

  • Apply the vendor fix or upgrade once a patched Cacti release is available; no patched version existed at publication, so track the GHSA-w85f-7c4w-7594 advisory.
  • Restrict the Settings/Utilities permission to the smallest possible set of trusted accounts and review existing assignments.
  • Place the Cacti web interface behind authentication-aware access controls and limit exposure to trusted networks or a VPN.
  • Monitor the Fedora package announcement for updated builds if Cacti is installed from distribution packages.

Detection

  • Inspect web logs for GET requests to /cacti/managers.php where selected_graphs_array contains SQL syntax such as quotes, UNION, SLEEP, or comment markers.
  • Alert on managers.php access from accounts or source IPs that do not normally use Settings/Utilities functions.
  • Baseline and review database query errors or unusual query latency originating from the Cacti web tier.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2023-51448 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2022-46169Cacti remote_agent.php auth bypass leads to OS command injectionCacti's remote_agent.php trusts attacker-controlled HTTP headers when resolving the client IP, letting an unauthenticated attacker spoof the poller h…KEVEPSS 100%analysed9.8CVE-2026-39938Cacti path traversal vulnerabilityCacti is an open source performance and fault management framework. Versions 1.2.30 and prior have unauthenticated LFI through graph_theme and rrdtoo…EPSS 0.69%9.8CVE-2026-39955Cacti sql injection vulnerabilityCacti is an open source performance and fault management framework. Versions 1.2.30 and prior have pre-authentication SQL Injection via unanchored FI…EPSS 0.59%9.8CVE-2026-39893Cacti sql injection vulnerabilityCacti is an open source performance and fault management framework. In versions 1.2.30 and prior, the rfilter request variable was concatenated into …EPSS 0.67%9.8CVE-2025-26520Cacti sql injection vulnerabilityCacti through 1.2.29 allows SQL injection in the template function in host_templates.php via the graph_template parameter. NOTE: this issue exists be…EPSS 0.48%9.8CVE-2023-39361Cacti graph_view.php SQL injection allows unauthenticated guest accessCacti's graph_view.php is vulnerable to SQL injection. Guest users can reach graph_view.php without authentication by default, so when guest access i…EPSS 89%analysed9.8CVE-2022-0730Cacti improper authentication vulnerabilityUnder certain ldap conditions, Cacti authentication can be bypassed with certain credential types.EPSS 3.5%9.8CVE-2017-12065Cacti vulnerabilityspikekill.php in Cacti before 1.1.16 might allow remote attackers to execute arbitrary code via the avgnan, outlier-start, or outlier-end parameter.EPSS 2.9%

Source: NIST National Vulnerability Database (record CVE-2023-51448), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.