← Vulnerability feed

Vulnerability record · CVE-2021-40344 · published 26 October 2021

CVE-2021-40344: Nagios XI admin panel unrestricted file upload leads to RCE

Nagios · Nagios Xi

Nagios XI 5.8.5 allows an administrator to upload files with arbitrary extensions in the Custom Includes section of the Admin panel, as long as the MIME type is an image. A crafted PHP script can therefore be uploaded and executed, giving remote command execution.

7.2 CVSS 3.1 High EPSS 65% · top 0.8% CWE-434 · Unrestricted file upload
7.2CVSS 3.1 base score, v2 6.5
65%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
6References, 2 tagged exploit
17 Jun 2026Last modified by NVD

Description

An issue was discovered in Nagios XI 5.8.5. In the Custom Includes section of the Admin panel, an administrator can upload files with arbitrary extensions as long as the MIME type corresponds to an image. Therefore it is possible to upload a crafted PHP script to achieve remote command execution.

CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 19 September 2026. Confidence: high.

high priorityRemote command execution with high EPSS and public exploit detail, though it requires an authenticated administrator account.

What it is

Nagios XI 5.8.5 allows an administrator to upload files with arbitrary extensions in the Custom Includes section of the Admin panel, as long as the MIME type is an image. A crafted PHP script can therefore be uploaded and executed, giving remote command execution.

Impact

An attacker with admin access gains remote command execution on the Nagios XI host, allowing full compromise of the monitoring server and any credentials or data it holds.

Attack surface

Reached over the network through the Nagios XI Admin panel Custom Includes upload feature. The CVSS vector requires high privileges (PR:H) and no user interaction (UI:N), so a valid administrator account is needed.

Exploitation

Not listed in CISA KEV, but EPSS is high (0.66, 99th percentile) and a third-party advisory is tagged Exploit, indicating public exploit detail exists. No ransomware usage is documented.

What to do

  • Upgrade Nagios XI past 5.8.5 per the vendor release notes.
  • Restrict admin panel access to trusted networks and limit the number of administrator accounts.
  • Enforce server-side validation of uploaded file extensions and content, not just MIME type.
  • Store uploaded includes outside the web root or disable PHP execution in upload directories.
  • Monitor and audit Custom Includes uploads for unexpected PHP files.

Detection

  • Alert on new or modified files in Nagios XI Custom Includes and web-accessible upload directories.
  • Detect PHP files written to upload paths and any subsequent web requests to those files.
  • Monitor web server logs for POST requests to the Admin Custom Includes upload endpoint followed by execution of uploaded scripts.
  • Watch for unexpected child processes spawned by the Nagios XI web server user.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2021-40344 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

8.8CVE-2021-25296Nagios XI Windows WMI Config Wizard OS Command InjectionNagios XI 5.7.5 fails to sanitize authenticated user input in the windowswmi config wizard file, allowing OS command injection. Because the affected …KEVEPSS 72%analysed8.8CVE-2021-25297Nagios XI switch config wizard OS command injectionNagios XI 5.7.5 fails to sanitize authenticated user input in the switch configuration wizard file switch.inc.php, allowing OS command injection via …KEVEPSS 57%analysed8.8CVE-2021-25298Nagios XI cloud-vm config wizard OS command injectionNagios XI 5.7.5 fails to properly sanitize authenticated user input in /usr/local/nagiosxi/html/includes/configwizards/cloud-vm/cloud-vm.inc.php, all…KEVEPSS 75%analysed8.8CVE-2019-15949Nagios XI getprofile.sh command injection allows root code executionNagios XI before 5.6.6 runs the getprofile.sh script as root through a passwordless sudo entry when a system profile is downloaded. Because that scri…KEVEPSS 77%analysed9.8CVE-2024-24401Nagios XI monitoringwizard.php SQL injection allows remote code executionNagios XI 2024R1.01 contains a SQL injection flaw in the monitoringwizard.php component. A remote attacker can send a crafted payload that leads to a…EPSS 46%analysed9.8CVE-2024-24402Nagios xi improper privilege management vulnerabilityAn issue in Nagios XI 2024R1.01 allows a remote attacker to escalate privileges via a crafted script to the /usr/local/nagios/bin/npcd component.EPSS 3.4%9.8CVE-2023-48085Nagios XI command_test.php remote code executionNagios XI before 5.11.3 contains a remote code execution flaw in the command_test.php component, classified as code injection (CWE-94). The CVSS 3.1 …EPSS 76%analysed9.8CVE-2023-48084Nagios xi sql injection vulnerabilityNagios XI before version 5.11.3 was discovered to contain a SQL injection vulnerability via the bulk modification tool.EPSS 34%

Source: NIST National Vulnerability Database (record CVE-2021-40344), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.