Nagios XI
CVE-2025-34286
CRITICAL
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain Nagios XI admin credentials
-
DeliveryAccess Core Config Manager Run Check
-
ExploitInject shell metacharacters into check parameters
-
ExecutionExecute commands as web app user
-
ImpactEscalate to underlying host OS
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated Nagios XI administrator account with access to the Core Config Manager (CCM) and the ability to invoke the Run Check command; exploitation works against affected versions prior to 2026R1 by injecting shell metacharacters into parameters that are insufficiently validated/escaped before being used to build backend command lines. The primary limiting factor is the administrator privilege level (CVSS PR:H) - this is not an unauthenticated flaw, so exploitation is gated by holding or obtaining Nagios XI admin credentials. No user interaction by a victim is required, and no non-default feature toggle is indicated; the CCM Run Check functionality is core administrative functionality. |
| Impact | This is a genuinely high-severity flaw but with a meaningful access barrier that tempers real-world urgency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N) and the description agree cleanly: network-reachable, low-complexity, no user interaction, but requiring PR:H - an already-authenticated Nagios XI administrator. The impact ceiling is maximal: arbitrary command execution as the web application user with demonstrated escalation to host OS control, reflected in VC:H/VI:H/VA:H and the subsequent-system SC:H/SI:H/SA:H. Exploitation status is 'no public exploit identified at time of analysis' - the input provides no KEV listing, no EPSS score, and no POC flag, so widespread or automated exploitation cannot be asserted. The dominant risk signal is therefore a post-authentication privilege-to-RCE pivot: an attacker who already holds (or phishes/steals) admin credentials, or a malicious/compromised administrator, converts limited web-app admin rights into full host compromise. EPSS and KEV data are MISSING rather than low, so exploitation probability cannot be quantified from the input - do not read their absence as evidence of low likelihood. Net priority: high for internet-exposed or multi-tenant Nagios XI instances where admin access is not fully trusted; moderate where the CCM is tightly restricted to a small set of trusted operators. |
| Exploit ScenarioDerived | An authenticated Nagios XI administrator (or an attacker who has obtained admin credentials via phishing or reuse) opens the Core Config Manager and submits a Run Check command containing shell metacharacters in an insufficiently escaped parameter. The injected payload executes on the server as the Nagios XI web application user, which can then be leveraged to take over the underlying host. No public exploit code is identified in the provided data, but the low attack complexity makes reliable exploitation straightforward once admin access exists. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 07, 2026
Command injection in the Nagios XI Core Config Manager (CCM) Run Check feature lets an authenticated administrator inject shell metacharacters into parameters that are handed to a backend command line, resulting in arbitrary command execution as the Nagios XI web application user and, from there, compromise of the underlying host. Every Nagios XI release prior to 2026R1 is affected; the CVSS v4.0 score is 9.4 (vector AV:N/AC:L/AT:N/PR:H/UI:N with high integrity, confidentiality and availability impact and scope change), and our independent assessment aligns at CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H. The practical barrier is privilege, not reachability: exploitation requires a valid Nagios XI administrator account with access to CCM, so this is a post-authentication foothold and privilege-escalation path rather than an unauthenticated internet-facing flaw; no public exploit code or confirmed active exploitation (CISA KEV) was identified at time of analysis, and the vendor has shipped a fixed release, 2026R1.
RemediationAI
Upgrade to Nagios XI 2026R1, the vendor-released fix that corrects the Run Check command injection in the Core Config Manager (see https://www.nagios.com/changelog/nagios-xi/ and https://www.nagios.com/products/security/#nagios-xi). Because exploitation requires an authenticated administrator, the most effective compensating controls are those that reduce and monitor the admin surface: enforce multi-factor authentication and strong unique credentials for all Nagios XI admin accounts to make credential theft or reuse the harder path, restrict access to the CCM interface and the administrative web UI to trusted management networks or VPN ranges via web server ACLs or a reverse proxy (trade-off: remote administrators lose direct access and must route through the restricted path), and prune the number of accounts with CCM/admin privileges to the minimum needed for monitoring operations (trade-off: fewer people can perform configuration changes, which can slow legitimate change management). If immediate upgrade is not possible, audit and monitor the web application account for unexpected child processes, shell invocations spawned by the web server, or new files in Nagios configuration and plugin directories, and review CCM Run Check and configuration-change activity in the Nagios XI audit log for anomalous parameter values; these detections are detective rather than preventive and will not stop a determined admin-level attacker, so they should be treated strictly as an interim measure until 2026R1 is applied. There is no indication that the vulnerable Run Check feature can simply be disabled without loss of core administrative monitoring workflow, so disabling it outright would break legitimate host/service check testing and should only be considered in tightly constrained environments.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-78, OS command injection: the Core Config Manager's Run Check functionality builds backend command lines from administrator-supplied parameters without sufficient validation or shell escaping, so characters such as semicolons, backticks, pipes or command substitution sequences are interpreted by the shell instead of being treated as literal data. Nagios XI is a PHP/MySQL monitoring platform whose administrative interface delegates host and service checks to helper commands and scripts executed on the monitoring server; when those commands are assembled by string concatenation and passed to a shell, any injected metacharacter executes with the privileges of the Nagios XI web application user (typically the apache/www-data or nagios account), which is a stepping stone to full host compromise through credential harvesting, cron/sudo abuse or writing to monitored configuration. The CPE cpe:2.3:a:nagios:nagios_xi:*:*:*:*:*:*:*: confirms the affected component is the Nagios XI application itself across all versions before the 2026R1 release; the advisory set (Nagios changelog, Nagios security page, VulnCheck advisory) is consistent in describing this as RCE via the CCM Run Check command. Because the Run Check feature is core administrative functionality and no non-default toggle is indicated, the injection surface exists out of the box for any account holding admin rights; the CVSS v4.0 vector carries no Exploit Maturity metric value, consistent with no observed exploitation at scoring time.
Know when Nagios Xi gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Network-reachable CCM feature with low complexity but requires administrator auth (PR:H); command execution escapes the web app to the host OS, justifying S:C and full C/I/A impact.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
DescriptionCVE.org
Nagios XI versions prior to 2026R1 contain a remote code execution vulnerability in the Core Config Manager (CCM) Run Check command. Insufficient validation/escaping of parameters used to build backend command lines allows an authenticated administrator to inject shell metacharacters that are executed on the server. Successful exploitation results in arbitrary command execution with the privileges of the Nagios XI web application user and can be leveraged to gain control of the underlying host operating system.
Executive ViewAI
Nagios XI Core Config Manager (CCM) contains a critical command injection vulnerability (CVE-2025-34286) that lets an authenticated administrator execute arbitrary commands and compromise the underlying host. This post-authentication privilege-escalation path affects every Nagios XI release prior to 2026R1, requiring organizations to tightly control administrative access and monitor for unusual CCM activity. Leadership should prioritize remediation because a compromised Nagios XI host can disrupt monitoring, enable lateral movement, and expose sensitive infrastructure data; no public exploit has been identified at time of analysis.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict CCM access to trusted administrators, enforce least privilege and MFA, enable audit logging and monitoring for CCM Run Check, segment Nagios XI hosts from critical networks, and deploy input validation or WAF rules to block shell metacharacters.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Affected Products (CPE)CVE.org
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by cross-site scripting (XSS). Rated medium severity (CVSS 6.1), this vulnerabili
Snoopy 1.0 in Nagios XI 5.5.6 allows remote unauthenticated attackers to execute arbitrary commands via a crafted HTTP r
SQL injection vulnerability in the core config manager in Nagios XI 5.2.x through 5.4.x before 5.4.13 allows an attacker
Authentication bypass vulnerability in the core config manager in Nagios XI 5.2.x through 5.4.x before 5.4.13 allows an
A path traversal vulnerability exists in Nagios XI below version 5.8.5 AutoDiscovery component and could lead to post au
Nagios XI before 5.6.6 allows remote command execution as root. Rated high severity (CVSS 8.8), this vulnerability is re
A privilege escalation vulnerability in Nagios XI 5.2.x through 5.4.x before 5.4.13 allows an attacker to leverage an RC
Remote command execution (RCE) vulnerability in Nagios XI 5.2.x through 5.4.x before 5.4.13 allows an attacker to execut
SQL injection vulnerability in functions/prepend_adm.php in Nagios Core Config Manager in Nagios XI before 2012R2.4 allo
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB