Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain admin credentials via phishing, brute force, or credential reuse
-
DeliveryConnect to NX15 /api/esps endpoint over network
-
ExploitInject shell payload into workMode parameter
-
ExecutionFirmware executes injected command without sanitization
-
PersistArbitrary code runs as root on device
-
ImpactFull device compromise and potential network pivot
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Command injection prevention
MITRE ATT&CK
1 technique 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 | Exploitation requires valid high-privilege administrative credentials for the H3C NX15 management API (PR:H in the CVSS 4.0 vector) - an attacker must first obtain or possess these credentials. The attack targets the specific |
| Impact | The CVSS 4.0 base score of 7.3 (AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H) captures the tension accurately: the attack vector is fully remote with no complexity or user interaction required, but exploitation is gated behind high-privilege (PR:H) authentication. This single constraint substantially limits the realistic attack surface compared to an unauthenticated flaw. However, the publicly available PoC on GitHub - confirmed by both the reference list and the CVSS 4.0 E:P (exploit proof-of-concept) supplemental metric - means any actor who obtains or guesses admin credentials can trivially weaponize the vulnerability without needing to develop their own exploit. No EPSS score was provided in the input, so probability-of-exploitation-in-the-wild cannot be quantified; however, the absence of a CISA KEV entry suggests no confirmed mass exploitation. For organizations with internet-exposed NX15 management interfaces or environments where admin credential hygiene is poor, practical risk is elevated well beyond what the 7.3 score implies on paper. For those with management access strictly restricted to internal networks, this is medium priority pending a vendor patch. |
| Exploit ScenarioDerived | An attacker who has obtained valid administrative credentials - through credential stuffing, phishing, or reuse from another compromised system - sends a crafted HTTP POST request to the /api/esps endpoint with a |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Aug 04, 2026
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.
Earlier versions of this analysis (1)
Authenticated command injection in H3C NX15 firmware V100R017 allows a remote attacker with administrator credentials to execute arbitrary OS commands as root via the /api/esps management endpoint. The workMode parameter in the esps.ipv6.wan function performs no input sanitization (CWE-77), enabling shell metacharacter injection that results in full device compromise. A public proof-of-concept exploit is available on GitHub, and the CVSS 4.0 score of 8.6 with E:P reflects meaningful near-term exploitation risk despite the high-privilege authentication prerequisite.
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.
Affected VersionsENISA
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 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.
Know when Nx15 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:N/SI:N/SA:N/E:P
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
3DescriptionCVE.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.
Latest POC
1 PoC candidate from github (unverified)
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
H3C NX15 firmware V100R017 contains a command injection vulnerability in the IPv6 WAN configuration API that allows authenticated administrators to execute arbitrary OS commands as root, potentially compromising network device integrity and operational continuity. Organizations operating this firmware version must immediately implement access controls and monitoring, as no vendor patch is currently available and exploitation requires only basic technical knowledge once administrative credentials are obtained.
Without vendor-released patch: (1) Restrict administrative access via role-based access control and credential vaulting; (2) Isolate affected devices on a segregated management network with restricted ingress; (3) Deploy API gateway or WAF rules to block requests containing suspicious workMode parameter values; (4) Implement continuous monitoring and alerting for /api/esps endpoint access; (5) Require multi-factor authentication for all administrative sessions; (6) Maintain detailed audit logs of administrative API calls for forensic analysis.
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.
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
EUVD-2026-52898
GHSA-xg9q-jwhp-4c98
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB