Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network-accessible API exploitable only by an authenticated administrator (PR:H); no complexity or interaction required; full confidentiality, integrity, and availability impact with no scope change to other systems.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
5DescriptionCVE.org
A weakness has been identified in H3C NX15 V100R017. This impacts the function file.exec of the file /api/esps of the component Backend RPC. This manipulation of the argument File causes os command injection. The attack may be initiated remotely. The exploit has been made available to the public and could be used for attacks. The vendor was contacted early about this disclosure.
AnalysisAI
OS command injection in H3C NX15 firmware V100R017 enables authenticated remote attackers to execute arbitrary operating system commands by manipulating the File argument in the file.exec function exposed via the /api/esps Backend RPC endpoint. A public Python proof-of-concept exploit script is available on GitHub, substantially lowering the barrier to exploitation for less-skilled actors. No vendor-released patch has been identified at time of analysis, leaving affected deployments dependent on compensating controls.
Technical ContextAI
The H3C NX15 is an IoT/networking device (CPE: cpe:2.3:a:h3c:nx15:*:*:*:*:*:*:*:*) running embedded firmware version V100R017. The vulnerability is classified under CWE-78 (Improper Neutralization of Special Elements used in an OS Command), meaning the Backend RPC handler for the /api/esps API endpoint passes attacker-controlled input from the File argument directly - or without adequate sanitization - into an OS-level shell execution context via the file.exec function. Embedded Linux-based networking devices of this class commonly execute such backend functions with root or highly privileged system accounts, meaning successful injection likely yields commands running at the highest privilege level. The RPC-style API design, typical of device management interfaces in this product family, exposes the vulnerable path over the network without requiring physical access.
RemediationAI
No vendor-released patch has been identified at time of analysis - the disclosure notes the vendor was contacted early, but no official fix version or H3C security advisory is available from the provided references. Monitor VulDB (https://vuldb.com/vuln/385934) and H3C's official security portal for patch releases. As immediate compensating controls: restrict network access to the /api/esps Backend RPC endpoint using host-based or perimeter firewall ACLs to permit only trusted management hosts - note this is ineffective if the attacker operates from within a trusted segment. Enforce strong, unique administrative credentials and disable default accounts to raise the effective cost of the PR:H prerequisite; credential hygiene is the single highest-value mitigation given the authentication dependency. If the device management interface does not need to be network-accessible, isolate affected devices on a dedicated out-of-band management VLAN. Monitor device logs for anomalous process execution or unexpected outbound connections as indicators of compromise.
Command injection in H3C NX15 firmware V100R017 permits network-accessible, authenticated attackers to execute arbitrary
Command injection in H3C NX15 V100R017 allows authenticated remote attackers to execute arbitrary OS commands via the un
Command injection in H3C NX15 firmware V100R017 allows authenticated remote attackers with high privileges to execute ar
Command injection in H3C NX15 firmware V100R017 allows authenticated remote attackers to execute arbitrary OS commands v
Command injection in H3C NX15 V100R017 allows authenticated remote attackers to execute arbitrary OS commands as root vi
Remote code execution as root is achievable against H3C NX15 firmware V100R017 via the `/api/esps` Web API endpoint, whi
Unauthenticated remote password modification on H3C NX15 V100R017 routers allows any network-reachable attacker to overw
Unauthenticated access to the network setup wizard API in H3C NX15 firmware V100R017 allows remote attackers to interact
Same weakness CWE-78 – OS Command Injection
View allSame technique Command Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53029
GHSA-4hjf-4f6f-fghm