Skip to main content
VulnerabilityPublished Updated

CVE-2025-45160: cacti · Basic XSS

Affects cactiSource CVE Database V5

0

Not known to be exploited · CVSS 5.4 Medium.

Data as of 26 Oct 2026, 17:16 UTC

CVSS 3.1 base score
5.4Medium
How severe the flaw is on the 0–10 CVSS scale.
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:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 29 Jan 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
GitHubcacti/cactipkg:github/cacti/cactiOther threatsAffected
  • <=1.2.29
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.

References

Community reviews

Loading reviews…