
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2023-24035 is a timing side-channel vulnerability in Nagios XI before version 5.9.3, affecting the is_insecure_login_authenticated function. The function uses an insecure timing comparison during password verification, enabling attackers to brute-force the admin password by measuring response time differences. All Nagios XI versions prior to 5.9.3 are affected. It carries a CVSS v3.1 base score of 3.5 (Low) (GitHub Advisory).
The root cause is classified as CWE-208 (Observable Timing Discrepancy), where the is_insecure_login_authenticated function performs a non-constant-time string comparison when validating the admin password. This allows a network-adjacent attacker with low privileges to infer whether a guessed password is partially or fully correct based on measurable differences in server response times. Exploitation requires high attack complexity due to the need for precise timing measurements, but no user interaction is needed. No public proof-of-concept code has been identified (GitHub Advisory, Nagios Security).
Successful exploitation could allow an attacker to brute-force the Nagios XI administrative password, potentially gaining full administrative access to the monitoring platform. Since Nagios XI typically has visibility into and control over a broad range of monitored infrastructure, administrative compromise could expose sensitive network topology, credentials stored in configurations, and monitoring data. The confidentiality impact is rated low per CVSS, with no direct integrity or availability impact from the vulnerability itself, though secondary impacts from admin account takeover could be significant (GitHub Advisory).
There is no evidence of public proof-of-concept exploit code or active in-the-wild exploitation of CVE-2023-24035 (GitHub Advisory). The EPSS score is approximately 0.77% (54th percentile), indicating a relatively low near-term exploitation probability. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. NVD SSVC assessment notes exploitation as "none" and the attack as non-automatable, reflecting the high complexity required for timing-based attacks (GitHub Advisory).
is_insecure_login_authenticated function.Upgrade Nagios XI to version 5.9.3 or later, which contains the fix for the insecure timing comparison in the is_insecure_login_authenticated function (Nagios Security, Nagios Changelog). As interim mitigations, implement network-level rate limiting on login attempts and enforce account lockout policies after a defined number of failed authentication attempts. Restricting access to the Nagios XI administrative interface to trusted IP ranges via firewall rules will further reduce exposure.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."