Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-18900

CVE-2026-18900: H3C NX15 RCE Vulnerability

CVE-2026-18900 is a remote code execution vulnerability in H3C NX15 V100R017 that allows attackers to execute arbitrary OS commands via the Backend RPC component. This article covers technical details, impact, and mitigation.

Published:

CVE-2026-18900 Overview

CVE-2026-18900 is an operating system command injection vulnerability affecting H3C NX15 V100R017 routers. The flaw resides in the file.exec function exposed through the /api/esps endpoint of the Backend RPC component. Attackers can manipulate the File argument to inject arbitrary operating system commands executed by the device. The issue is classified under CWE-77, Improper Neutralization of Special Elements used in a Command. Remote exploitation is possible over the network after authentication, and a public proof-of-concept exploit has been released.

Critical Impact

Authenticated remote attackers can achieve root-level command execution on affected H3C NX15 devices through the /api/esps endpoint, compromising the confidentiality, integrity, and availability of the router and connected network segments.

Affected Products

  • H3C NX15 firmware version V100R017
  • H3C NX15 Backend RPC component exposing the /api/esps endpoint
  • Deployments where the file.exec function is reachable by authenticated users

Discovery Timeline

  • 2026-08-05 - CVE-2026-18900 published to NVD
  • 2026-08-05 - Last updated in NVD database

Technical Details for CVE-2026-18900

Vulnerability Analysis

The vulnerability exists in the Backend RPC handler that serves the /api/esps endpoint on the H3C NX15 router. The file.exec function accepts a File parameter from client requests and passes it to an operating system command interpreter without adequate sanitization. Attackers who supply shell metacharacters or command separators within the File argument cause the router to execute injected commands in the context of the RPC service, which runs as root according to the public research report.

The EPSS score of 2.384% (82nd percentile) reflects meaningful exploit activity likelihood given the availability of a public GitHub PoC Script. Successful exploitation grants complete control of the device, enabling traffic interception, pivoting into internal networks, and persistent implantation.

Root Cause

The root cause is improper neutralization of special elements in a command string [CWE-77]. The file.exec handler concatenates attacker-controlled input from the File argument into an operating system command without escaping, quoting, or validating shell metacharacters. Any request that reaches the RPC dispatcher with a crafted File value can therefore break out of the intended command and append arbitrary shell payloads.

Attack Vector

Exploitation is performed over the network against the router's management interface. The attacker must first authenticate to the device, then send a crafted request to /api/esps invoking the file.exec RPC method with a malicious File value. The public proof-of-concept demonstrates post-authentication remote code execution as root. See the GitHub Security Report for the request structure and payload construction.

No verified exploit code is reproduced here. Refer to the linked research artifacts for the technical exploitation details.

Detection Methods for CVE-2026-18900

Indicators of Compromise

  • HTTP or HTTPS requests to the /api/esps endpoint containing shell metacharacters such as ;, |, `, $(, or && within the File parameter
  • Unexpected child processes spawned by the Backend RPC service on the H3C NX15 device
  • Outbound connections from the router to unknown infrastructure following administrative logins
  • New cron entries, modified startup scripts, or unexpected binaries in writable firmware partitions

Detection Strategies

  • Inspect router management traffic for POST requests to /api/esps with anomalous File argument content and alert on shell syntax patterns
  • Correlate authenticated administrative sessions with subsequent process creation or network egress from the device
  • Baseline expected RPC method usage on the NX15 and flag first-time invocations of file.exec from non-administrative source addresses

Monitoring Recommendations

  • Forward router syslog, authentication events, and web-management access logs to a centralized analytics platform for retention and correlation
  • Monitor for repeated authentication attempts against the NX15 web interface, since exploitation requires valid credentials
  • Track configuration drift and firmware integrity to identify post-exploitation persistence

How to Mitigate CVE-2026-18900

Immediate Actions Required

  • Restrict access to the router management interface to trusted administrative networks and remove any exposure to the public internet
  • Rotate credentials for all NX15 administrative accounts and enforce strong, unique passwords to raise the bar for the required authenticated access
  • Audit recent access logs for the /api/esps endpoint and investigate any invocation of file.exec with suspicious arguments

Patch Information

At the time of publication, no vendor patch reference is listed in the NVD entry. Consult the VulDB CVE-2026-18900 advisory and H3C security bulletins for the latest firmware update covering V100R017. Apply firmware updates on all affected NX15 devices as soon as the vendor releases a fix.

Workarounds

  • Place the management interface behind a jump host or VPN and block direct administrative access from user VLANs
  • Disable remote management from WAN interfaces until a vendor-supplied firmware update is applied
  • Apply access control lists that permit RPC endpoints only from designated administrator source addresses
bash
# Example ACL restricting router management access to a trusted subnet
# Replace 10.10.0.0/24 with your administrative network
access-list mgmt-acl permit tcp 10.10.0.0/24 any eq 443
access-list mgmt-acl deny  tcp any any eq 443
interface GigabitEthernet0/0
 ip access-group mgmt-acl in

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.