Skip to main content

H3C Magic NX15 CVE-2026-112371

| EUVDEUVD-2026-104663 HIGH
Code Injection (CWE-94)
2026-10-19 VulDB GHSA-xpx5-3rc7-j53g
8.6
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach router RPC management interface
  2. Delivery
    Authenticate with low-privilege access
  3. Exploit
    Craft malicious path argument to /api/esps write
  4. Execution
    Trigger code injection (CWE-94)
  5. Persist
    Execute arbitrary code on device
  6. Impact
    Full 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 write function at /api/esps with a manipulated path argument to inject code (CWE-94). The CVSS vector's PR:L indicates low-privilege authentication to the device is required, which is the primary limiting factor - this is not an unauthenticated exploit against a default configuration. Realistic exposure further depends on whether the management/RPC interface is reachable from the attacker's network position (e.g., LAN-side only versus WAN-exposed management); WAN exposure is not stated and should be verified. No user interaction is required (UI:N), and attack complexity is low (AC:L).

Impact

This is a CWE-94 code injection flaw in the RPC interface (/api/esps write function, path argument) of the H3C Magic NX15 home router, scored 8.6 via a CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) with high confidentiality, integrity and availability impact plus high subsequent-system impact. The signals partially conflict and must be read carefully. Exploitation maturity in the vector is E:P (proof-of-concept), consistent with a publicly available GitHub exploit - so publicly available exploit code exists, but there is NO CISA KEV listing and no EPSS score was provided, meaning there is no evidence of active, widespread exploitation at time of analysis. The PR:L metric indicates the attack is network-reachable but requires some level of authentication/privilege, which meaningfully lowers real-world risk versus a fully unauthenticated RCE. Crucially, the entire record originates from a single source (VulDB), with no independent vendor advisory, so the CVSS metrics are likely auto-generated and should be treated as unverified. Net assessment: a genuinely serious device-takeover bug where exploit code is public, but the authentication requirement and single-source, vendor-unconfirmed provenance make this a monitor-and-patch priority rather than an emergency on par with a KEV-listed unauthenticated RCE - verify authentication prerequisites with the vendor.

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 write endpoint, injecting malicious content via the path argument to achieve code execution on the device. A proof-of-concept exploit is publicly available on GitHub (XxingGoD/H3C-NX15-R017-Vulns), lowering the skill barrier. Because AC:L indicates low attack complexity, a successful request yields reliable code execution, likely as root, giving full control of the router.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
1 PoC candidate (unverified) No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – 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)
v1 Oct 19, 2026 - 23:10 CVSS 9.4

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

Magic NX15 NX15V100R017

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

Vendor (VulDB) PRIMARY 8.6 CRITICAL
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
vuln.today AI 8.8 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

4
Analysis Updated
Oct 19, 2026 - 23:27 vuln.today
v2 - CVSS changed
Severity Changed
Oct 19, 2026 - 23:24 NVD
CRITICAL HIGH
CVSS changed
Oct 19, 2026 - 23:24 NVD
9.4 (CRITICAL) 8.6 (HIGH)
CVE Published
Oct 19, 2026 - 22:30 cve.org
CRITICAL 9.4

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.4%
Top 63% exploitable
Prevalence
Low
single consumer home-router model from a China-focused vendor
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

63
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Code Injection CRITICAL

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.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy