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 authentication (PR:H); full CIA impact on the device itself with no scope change into adjacent systems.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
5DescriptionCVE.org
A vulnerability was detected in H3C NX15 V100R017. Affected by this vulnerability is the function esps.wan.repeater.set/repeaterproc of the file /api/esps. Performing a manipulation of the argument my2P4key results in command injection. Remote exploitation of the attack is possible. The exploit is now public and may be used. The vendor was contacted early about this disclosure.
AnalysisAI
Command injection in H3C NX15 V100R017 allows authenticated remote attackers to execute arbitrary OS commands via the unsanitized my2P4key argument processed by the esps.wan.repeater.set/repeaterproc handler at the /api/esps endpoint. The CVSS 4.0 vector confirms high-privilege authentication is required (PR:H), yet successful exploitation yields full host compromise with confidentiality, integrity, and availability all rated High. A public Python proof-of-concept exploit script is available on GitHub, materially raising urgency for administrators of internet-exposed devices or those using default credentials.
Technical ContextAI
The H3C NX15 is a SOHO Wi-Fi router/repeater running firmware V100R017, identified by CPE cpe:2.3:a:h3c:nx15:*:*:*:*:*:*:*:*. The REST-style management API endpoint /api/esps exposes the esps.wan.repeater.set function via the repeaterproc handler, which processes WAN repeater and wireless configuration parameters. The my2P4key argument - likely a 2.4 GHz WPA passphrase field - is passed without sanitization into an OS-level command execution call, constituting a classic CWE-77 (Improper Neutralization of Special Elements used in a Command) defect. Shell metacharacters embedded in the argument are interpreted directly by the underlying shell, giving the attacker arbitrary command execution in the context of the web service process.
RemediationAI
No vendor-released patch has been identified at time of analysis - none of the available references (VulDB at https://vuldb.com/vuln/385936 or the researcher's GitHub at https://github.com/coconut652-7/IOT_Vul_Public/blob/main/H3C/NX15R017/esps.wan.repeater.set-repeaterproc/report/postauth_esps_wan_repeater_repeaterproc_rce_report.md) link to an official H3C advisory or patched firmware image. As an immediate compensating control, restrict access to the device's management interface by disabling remote (WAN-side) administration if not operationally required - this removes the network attack vector entirely but may affect legitimate remote management workflows. If management access must remain available, enforce IP allowlisting via firewall rules to limit reachability to trusted hosts. Rotate any default or weak administrator credentials immediately, since PR:H exploitation depends entirely on credential access. Monitor https://vuldb.com/vuln/385936 and the official H3C firmware repository for a patched V100R017 release or successor firmware addressing this issue.
Command injection in H3C NX15 firmware V100R017 permits network-accessible, authenticated attackers to execute arbitrary
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 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-77 – Command Injection
View allSame technique Command Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53045
GHSA-g9v7-27wr-m7r3