CVE-2025-45160: cacti · Basic XSS
Affects cactiSource CVE Database V5
Not known to be exploited · CVSS 5.4 Medium.
Data as of 26 Oct 2026, 08:30 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 12% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:NExploitation evidence
Disclosed: evidence found.
CVE published 29 Jan 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
GitHubcacti/cactipkg:github/cacti/cactiOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
European organizations should implement the following specific mitigations: 1) Upgrade Cacti installations to versions beyond 1.2.29, preferably the latest stable release, as the vulnerability appears unreproducible after 1.2.27, indicating fixes. 2) If upgrading is not immediately feasible, apply input validation and sanitization on the filename parameter in the file upload error handling code to neutralize HTML tags and special characters. 3) Restrict allowed file upload types strictly to expected formats to reduce the chance of invalid filenames triggering the vulnerability. 4) Employ web application firewalls (WAFs) with custom rules to detect and block suspicious HTML injection attempts targeting the file upload endpoint. 5) Monitor logs for unusual file upload errors or unexpected HTML content in error messages. 6) Limit user privileges to the minimum necessary to reduce the risk of exploitation by low-privilege attackers. 7) Conduct security awareness training for administrators to recognize potential interface manipulation. 8) Regularly audit and review Cacti configurations and customizations to ensure no additional injection vectors exist. These targeted steps go beyond generic advice by focusing on the specific injection vector and operational context of Cacti deployments.
Description
A HTML injection vulnerability exists in the file upload functionality of Cacti <= 1.2.29. When a file with an invalid format is uploaded, the application reflects the submitted filename back into an error popup without proper sanitization. As a result, attackers can inject arbitrary HTML elements (e.g., <h1>, <b>, <svg>) into the rendered page. NOTE: Multiple third-parties including the maintainer have stated that they cannot reproduce this issue after 1.2.27.