Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach router RPC management interface
-
DeliveryAuthenticate with low-privilege access
-
ExploitCraft malicious path argument to /api/esps write
-
ExecutionTrigger code injection (CWE-94)
-
PersistExecute arbitrary code on device
-
ImpactFull router compromise and traffic control
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires network access to the router's RPC management interface and invocation of the |
| Impact | This is a CWE-94 code injection flaw in the RPC interface (/api/esps |
| Exploit ScenarioDerived | An attacker with network reachability to the router's management RPC interface and the low-level privileges required by the vector sends a crafted request to the /api/esps |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Oct 19, 2026
Code injection in the H3C Magic NX15 home router (firmware NX15V100R017) allows a low-privilege authenticated attacker to manipulate the path argument of the write function exposed at /api/esps and achieve arbitrary file writes that escalate to root-level remote code execution. The flaw is remotely reachable over the RPC management interface (CVSS 4.0 score 8.6, AV:N/AC:L/PR:L/UI:N with high confidentiality, integrity, availability and subsequent-system impact; assessed as CVSS 3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H), with the PR:L prerequisite and the network exposure of the management interface acting as the main practical limits rather than attack complexity. Publicly available exploit code exists, including a published proof-of-concept for the file-write-to-root-RCE chain; no CISA KEV entry or confirmed in-the-wild exploitation was provided in the source data.
Earlier versions of this analysis (1)
Authenticated code injection in H3C Magic NX15 (NX15V100R017) lets a low-privilege network attacker execute arbitrary code by manipulating the path argument to the write function of the /api/esps RPC interface (CWE-94). The issue is rated 9.4 under CVSS 4.0, while the independent assessment uses a CVSS 3.1 vector requiring network reachability and a valid low-privilege session (PR:L) with no user interaction. Publicly available exploit code exists, but there is no KEV confirmation of active exploitation at time of analysis.
RemediationAI
No vendor-released patch was identified in the available data at time of analysis, so the vendor (contacted early per the disclosure) should be tracked via https://vuldb.com/vuln/422417 for a fixed firmware release, and any update should be applied as soon as it ships. Until then, the highest-value control is to eliminate reachability of the RPC management interface: remove WAN-side port forwards and disable remote/web management from the internet so /api/esps is only reachable from a trusted LAN segment, accepting the trade-off that remote administration must then go through a VPN or stay on-site. Restrict administrative access to a dedicated management VLAN or a small allowlist of source addresses on the router's firewall, at the cost of added setup complexity for legitimate admins. Because the vector requires PR:L, enforce strong unique administrator and any secondary account passwords, disable unused accounts, and avoid credential reuse, which raises the bar but does not remove the underlying flaw. For high-risk environments, segment the router onto an isolated network with no trust relationship to internal hosts, and monitor for anomalous writes or unexpected processes on the device, since file-integrity telemetry on consumer routers is typically limited and detection may be incomplete.
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 Magic NX15 exposes an RPC-style HTTP management interface, and the write function reachable at the /api/esps endpoint accepts a caller-supplied path argument without adequate validation. This is a classic CWE-94 (Improper Control of Generation of Code / Code Injection) condition: because attacker-controlled input reaches a file-write primitive, the attacker can place content into a location that the device later executes or interprets, yielding root-level code execution on the embedded router firmware. CPE data (cpe:2.3:a:h3c:magic_nx15:*:*:*:*:*:*:*:*) covers the Magic NX15 product line without a version constraint, and the disclosure specifically names firmware NX15V100R017. The CVSS vector includes PR:L and UI:N with AC:L, meaning the attacker must first hold low-privileged device credentials but then needs no user interaction and no special conditions to trigger the injection; the authoritative assessment notes that realistic exposure further depends on whether the RPC/management interface is reachable from the attacker's network position (LAN-side versus WAN-exposed management), which was not specified in the source data and should be verified per deployment.
Know when Magic 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:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P
Network-reachable RPC endpoint (AV:N/AC:L) requiring low-privilege authentication (PR:L) yields code execution with full device impact; scope unchanged as impact stays on the compromised router.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
4DescriptionCVE.org
A vulnerability was determined in H3C Magic NX15 NX15V100R017. Impacted is the function write of the file /api/esps of the component RPC Interface. Executing a manipulation of the argument path can lead to code injection. The attack can be executed remotely. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure.
Technical POC Analysis
The flaw is in the file.write RPC method exposed by /api/esps on H3C Magic NX15 firmware NX15V100R017.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Latest POC
1 PoC candidate from github (unverified)
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
The H3C Magic NX15 router on firmware NX15V100R017 contains a high-severity code-injection flaw that lets a low-privilege authenticated user write arbitrary files through the management interface and escalate to root-level remote code execution. Publicly available exploit code exists, so any exposed or weakly credentialed management interface represents a credible path to router compromise and downstream access to connected networks and traffic. Leadership should care because compromised home or branch routers can expose credentials, disrupt connectivity, and serve as a foothold into organizational systems, especially where remote workers or small sites rely on this device.
No vendor-released patch identified at time of analysis. Restrict the RPC management interface and /api/esps to trusted networks or VPN, remove internet exposure, enforce strong unique credentials and least privilege, segment affected routers, monitor for anomalous file-write or management activity, and replace devices that cannot be isolated.
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
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Magic Nx15
View allOS command injection in the H3C Magic NX15 consumer router (confirmed on firmware 100R017) lets a remote attacker who al
Stack-based buffer overflow in H3C Magic NX15 firmware NX15V100R017 can be triggered remotely through the /usr/bin/usrli
Path traversal in the H3C Magic NX15 router (firmware V100R017) allows a user who already holds administrative rights on
EUVD-2026-104663
GHSA-xpx5-3rc7-j53g
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB