Description
Cacti is an open source performance and fault management framework. Prior to version 1.2.31, a User Enumeration vulnerability allows an attacker to identify valid usernames on the Cacti service. When a user attempts to log in, the application returns slightly different error messages depending on whether the provided username exists in the system. When username exists on Cacti, in the response, they see Access Denied! Login failed. When it does not exist on Cacti, they see Access Denied! Login Failed. The only difference between the responses is the capitalization of the letter "f" in the word failed. This issue has been patched in version 1.2.31.
Published: 2026-10-23
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: User Enumeration
Action: Assess Impact
AI Analysis

Impact

This vulnerability allows an attacker to enumerate valid usernames on Cacti by exploiting a slightly different error message when an invalid login is attempted. Specifically, the application returns "Access Denied! Login failed." for existing usernames and "Access Denied! Login Failed." for non‑existent usernames, leaking the existence of a user via capitalization. Based on the description, it is inferred that the attacker can send login attempts without prior authentication, and that the difference in capitalization can be used to deduce whether a username is valid, implying a moderate confidentiality risk that could aid in credential guessing or brute‑force attempts.

Affected Systems

Cacti, the open source performance and fault management framework, is affected in all releases prior to version 1.2.31. The vulnerability is fixed in 1.2.31 and later.

Risk and Exploitability

The CVSS score of 5.3 indicates medium severity. EPSS is not available, and the vulnerability is not listed in the CISA KEV catalog, suggesting a lower exploitation probability. The likely attack vector is remote, via the login endpoint, and this inference is drawn from the fact that the error messages differ for login attempts. Based on the description, it is inferred that the confidentiality impact is moderate because an attacker can confirm the existence of accounts and potentially proceed to password guessing or credential stuffing.

Generated by OpenCVE AI on October 23, 2026 at 17:27 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the Cacti patch to version 1.2.31 or later to eliminate the enumeration flaw.
  • If upgrading is not immediately possible, reconfigure the application or the web server to return a uniform, generic error message for all failed login attempts, removing any distinguishing detail.
  • Enable monitoring and rate‑limiting on the login endpoint to detect and block automated enumeration attempts, and review authentication logs for suspicious activity.

Generated by OpenCVE AI on October 23, 2026 at 17:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 15:00:00 +0000

Type Values Removed Values Added
Description Cacti is an open source performance and fault management framework. Prior to version 1.2.31, a User Enumeration vulnerability allows an attacker to identify valid usernames on the Cacti service. When a user attempts to log in, the application returns slightly different error messages depending on whether the provided username exists in the system. When username exists on Cacti, in the response, they see Access Denied! Login failed. When it does not exist on Cacti, they see Access Denied! Login Failed. The only difference between the responses is the capitalization of the letter "f" in the word failed. This issue has been patched in version 1.2.31.
Title Cacti: User Enumeration via Error Messages
Weaknesses CWE-204
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-23T14:45:13.062Z

Reserved: 2026-05-30T02:43:33.106Z

Link: CVE-2026-49442

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-23T15:17:32.003

Modified: 2026-10-23T15:17:32.003

Link: CVE-2026-49442

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T17:30:17Z

Weaknesses
  • CWE-204

    Observable Response Discrepancy