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-reachable API requires high-privilege admin credentials (PR:H); root-level command execution yields full confidentiality, integrity, and availability impact on the device with no scope change.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
5DescriptionCVE.org
A flaw has been found in H3C NX15 V100R017. The impacted element is the function esps.ipv6.wan of the file /api/esps. Executing a manipulation of the argument workMode can lead to command injection. It is possible to launch the attack remotely. The exploit has been published and may be used. The vendor was contacted early about this disclosure.
AnalysisAI
Command injection in H3C NX15 firmware V100R017 allows authenticated remote attackers to execute arbitrary OS commands via the workMode parameter in the /api/esps IPv6 WAN configuration endpoint, likely yielding root-level device takeover based on the published PoC repository name. A public proof-of-concept exploit is available on GitHub (E:P confirmed in the CVSS 4.0 vector), significantly lowering the skill bar for anyone who already holds administrative credentials. No vendor patch has been identified at time of analysis, and no CISA KEV listing exists, indicating no confirmed widespread active exploitation.
Technical ContextAI
The H3C NX15 is a mid-range network gateway device; the affected firmware version is V100R017 (CPE: cpe:2.3:a:h3c:nx15:*:*:*:*:*:*:*:*). The vulnerable component is the API handler function esps.ipv6.wan exposed via the /api/esps REST endpoint, which manages IPv6 WAN interface configuration. The root cause is CWE-77 (Improper Neutralization of Special Elements used in a Command - 'Command Injection'): the workMode argument supplied by the caller is concatenated into a shell command without adequate sanitization or escaping. This allows an attacker to inject arbitrary shell metacharacters or secondary commands that the device firmware executes at the operating system level. IoT/router firmware of this type commonly invokes system() or popen() calls to delegate network configuration tasks to underlying shell utilities, a pattern that is inherently susceptible to this class of flaw when input is not validated.
RemediationAI
No vendor-released patch has been identified at time of analysis - administrators should monitor VulDB (https://vuldb.com/vuln/385811) and H3C's official security bulletins for firmware updates and apply any released fix promptly. As immediate compensating controls: restrict access to the device management interface (including the /api/esps endpoint) to trusted internal management VLANs only, effectively removing the network attack vector - note this prevents legitimate remote administration. If remote management is operationally required, place the management interface behind a VPN with strong multi-factor authentication to enforce access controls before credentials can be used to reach the vulnerable endpoint. Rotate all administrative credentials immediately to limit the blast radius of any prior credential exposure. Monitor device logs for anomalous POST requests to /api/esps with unusual workMode values. Do not expose the NX15 management interface directly to the internet under any circumstances until a patched firmware version is available.
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
OS command injection in H3C NX15 firmware V100R017 enables authenticated remote attackers to execute arbitrary operating
Command injection in H3C NX15 firmware V100R017 allows authenticated remote attackers with high privileges to execute ar
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-77 – Command Injection
View allSame technique Command Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-52898
GHSA-xg9q-jwhp-4c98