← Vulnerability feed

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

CVE-2023-49085: Cacti pollers.php SQL injection allows arbitrary SQL execution

Cacti · Cacti

Cacti versions 1.2.25 and prior contain a SQL injection flaw in the pollers.php script. An authorized user can execute arbitrary SQL code through this script. The vulnerability is rated high severity (CVSS 8.8) and no patch was available at publication.

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

Description

Cacti provides an operational monitoring and fault management framework. In versions 1.2.25 and prior, it is possible to execute arbitrary SQL code through the `pollers.php` script. An authorized user may be able to execute arbitrary SQL code. The vulnerable component is the `pollers.php`. Impact of the vulnerability - arbitrary SQL code execution. As of time of publication, a patch does not appear to 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 18 September 2026. Confidence: high.

high priorityCVSS score of 8.8 and high EPSS probability indicate significant risk, though exploitation requires authentication and no KEV listing is present.

What it is

Cacti versions 1.2.25 and prior contain a SQL injection flaw in the pollers.php script. An authorized user can execute arbitrary SQL code through this script. The vulnerability is rated high severity (CVSS 8.8) and no patch was available at publication.

Impact

An attacker with valid credentials can execute arbitrary SQL queries against the Cacti database, potentially reading, modifying, or deleting sensitive monitoring data and configuration. This could lead to further compromise of the monitoring infrastructure.

Attack surface

The flaw is reachable over the network via the pollers.php script. Exploitation requires authentication with at least low privileges, as indicated by the CVSS vector (PR:L) and the description stating an authorized user is needed. No user interaction is required.

Exploitation

The vulnerability is not listed in CISA KEV, but EPSS indicates a high probability of exploitation (0.74276, 99.465th percentile). References include exploit and vendor advisory tags, suggesting public exploit code or detailed technical information is available.

What to do

  • Apply the vendor patch as soon as it becomes available; monitor Cacti security advisories for updates.
  • Restrict access to pollers.php to trusted networks or authenticated users only.
  • Enforce least privilege for Cacti user accounts to limit the impact of SQL injection.
  • Deploy a web application firewall (WAF) with rules to detect and block SQL injection attempts targeting pollers.php.
  • Regularly review database logs for anomalous SQL queries originating from the Cacti application.

Detection

  • Monitor web server logs for suspicious requests to pollers.php containing SQL keywords or unusual parameters.
  • Enable database query logging and alert on unexpected SQL statements executed by the Cacti database user.
  • Use intrusion detection systems (IDS) to detect SQL injection patterns in HTTP traffic to Cacti endpoints.
  • Audit Cacti user accounts for unauthorized changes or privilege escalation attempts.

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-49085 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-49085), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.