CVE-2026-49442: Cacti: User Enumeration via Error Messages

Published Oct 23, 2026
·
Updated

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.

Affected Software

1 affected component
Cacti Cacti<1.2.31

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Cacti to a version that resolves this vulnerability.

    Fixed in 1.2.31

Event History

Oct 23, 2026
CVE Published
via MITRE·02:45 PM
Data Sourced
via MITRE·02:45 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who can exploit this issue?

Any unauthenticated remote user who can reach the Cacti login interface can compare login error responses to determine whether submitted usernames exist.

2

What information can an attacker obtain?

The issue discloses whether a username is valid. It does not provide authentication bypass, data modification, or service disruption based on the supplied information.

3

Which systems are affected and what is the fix?

Cacti versions prior to 1.2.31 are affected. Upgrade to version 1.2.31, which patches the differing login error messages.

4

How can I verify whether an instance is vulnerable?

Submit login attempts using a known existing username and a nonexistent username, then compare the responses. Affected instances return "Access Denied! Login failed." for an existing username and "Access Denied! Login Failed." for a nonexistent one.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203