Skip to main content

H3C Magic NX15 CVE-2026-112370

| EUVDEUVD-2026-104669 HIGH
OS Command Injection (CWE-78)
2026-10-19 VulDB GHSA-8prf-gf7g-jf8h
8.6
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with low-privilege credentials
  2. Delivery
    Send crafted request to usrlist interface
  3. Exploit
    Inject OS command in sub_416874
  4. Execution
    Execute arbitrary commands as root
  5. Impact
    Full device compromise and pivot

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques 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 network reachability to the device's management surface AND a low-privilege authenticated session (CVSS PR:L) - it is not anonymous/unauthenticated. The specific trigger is attacker-controlled input reaching the sub_416874 function in the /usr/bin/usrlist binary, which passes data to an OS shell without sanitization, so the prerequisite is access to whatever interface invokes usrlist (device user/management functionality). Limiting factors: the required authentication foothold, exposure of the management interface (default deployment typically restricts it to the LAN side, so WAN-side exploitation depends on remote management being enabled), and the attack being confined to this specific firmware build (Magic NX15 100R017).

Impact

This is a genuine, actionable priority for anyone running the affected hardware, though not a mass-internet emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a network-reachable, low-complexity attack needing no user interaction but requiring low-level privileges (PR:L), and all vulnerable-system impacts are High (VC:H/VI:H/VA:H) - consistent with OS command injection (CWE-78) yielding root-level RCE as the public PoC path name ('usrlist_cmdi_root_rce') indicates. Exploit maturity in the vector is E:P (Proof-of-Concept), aligning with the publicly available exploit from VulDB submitter XxingGoD. There is NO CISA KEV listing and NO EPSS score in the provided data, so active in-the-wild exploitation is NOT confirmed - the signals point to 'exploit code exists' rather than 'widespread automated exploitation.' Note a modest tension: the vendor-supplied 4.0 vector sets SC:H/SI:H/SA:H (subsequent-system impact), but a command-injection-to-root on the device itself is best modeled as vulnerable-system impact only; this inflates the chained portion of the score and should be verified. The PR:L requirement is the key risk-limiter - an attacker needs some authenticated foothold on the device (typically web-management access) rather than purely anonymous reach.

Exploit ScenarioDerived

An attacker with low-privilege authenticated access to the H3C Magic NX15 management interface (e.g., a logged-in LAN/web user, or credentials obtained via default/weak passwords) sends crafted input to the usrlist handler that reaches the vulnerable sub_416874 function. Because input is passed unsanitized to an OS shell, the attacker injects commands that execute as root, fully compromising the router. A public proof-of-concept for this exact path exists on GitHub, lowering the skill barrier to reproduce the attack.

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

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

Alert me

AnalysisAIv2 – Oct 19, 2026

OS command injection in the H3C Magic NX15 consumer router (confirmed on firmware 100R017) lets a remote attacker who already holds a low-privilege authenticated session run arbitrary operating-system commands on the device via the sub_416874 function of /usr/bin/usrlist. The flaw scores 8.6 under CVSS v4.0 and 8.6-equivalent High under the assessed CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N with full C/I/A impact), and publicly available exploit code exists - a working proof-of-concept and writeup for the usrlist command-injection path have been published on GitHub. The vulnerability is not listed in CISA KEV, so this is a public-PoC threat rather than a confirmed in-the-wild campaign; the practical risk hinges on whether the management interface is reachable from an untrusted network, since default deployments typically keep it LAN-side.

Earlier versions of this analysis (1)
v1 Oct 19, 2026 - 23:10 CVSS 9.4

OS command injection in the H3C Magic NX15 router (firmware 100R017) lets an attacker who holds low-privilege management credentials run arbitrary commands on the device through the sub_416874 function of the /usr/bin/usrlist binary, and the published proof-of-concept demonstrates root-level code execution. Publicly available exploit code exists (a GitHub PoC referenced by VulDB); the issue is not listed in CISA KEV, but low attack complexity, a network-reachable vector and high confidentiality/integrity/availability impact make it a priority item for any unit whose admin interface is exposed. The flaw is post-authentication (PR:L in both the CVSS 4.0 and the independently assessed CVSS 3.1 vectors), so exposure is limited to attackers who already have a valid low-privilege session and network reachability to the management service.

RemediationAI

No vendor-released patch was identified at time of analysis: the researcher states the vendor was contacted early about the disclosure, but no fixed firmware version, advisory or download link appears in the available references, so owners should check H3C's support site for a Magic NX15 firmware release newer than 100R017 and apply it as soon as one appears. Until then, the decisive compensating control is exposure reduction - disable WAN-side remote management and cloud/remote-access features so the management interface is reachable only from the LAN, and, where the web UI is not needed, restrict access to it by firewall rule or disable it entirely (trade-off: you lose remote administration and must manage the device on-site). Enforce strong, unique administrator credentials and change any shipped defaults, because exploitation requires an authenticated foothold first; that does not eliminate the flaw but removes the easiest path to the PR:L prerequisite. Isolate the router's management plane on a dedicated VLAN or trusted subnet and avoid placing the device's admin interface on guest or IoT segments. Organizations unable to confirm a patched build on internet-exposed units should treat the hardware as end-of-trust and replace it, given public root-level exploit code for a command-injection flaw in a consumer router.

Affected VersionsENISA

Magic NX15 100R017

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

CWE-78 (Improper Neutralization of Special Elements used in an OS Command) is the root-cause class here: the user-management utility /usr/bin/usrlist on the H3C Magic NX15's embedded Linux firmware takes attacker-controlled input and passes it into a shell invocation (the classic system()/popen() pattern) without escaping shell metacharacters, so injected command separators execute with the privileges of the vulnerable process. The affected routine is identified only by its stripped-symbol address, sub_416874, which is typical of reverse-engineered MIPS/ARM router firmware analysis; the public GitHub research repository labels the chain 'usrlist_cmdi_root_rce', indicating the injected commands run with root-equivalent privileges on the device. The supplied CPE cpe:2.3:a:h3c:magic_nx15:*:*:*:*:*:*:*:* is version-wildcarded, but the disclosure and PoC are scoped to firmware 100R017. Notably, the CVSS v4.0 vector's PR:L and the independent CVSS 3.1 assessment (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) both agree this is not unauthenticated: the attacker needs a valid low-privilege session on whatever management interface invokes usrlist before the injection can be triggered.

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 (AV:N), low-complexity (AC:L), needs a low-privilege authenticated session (PR:L); command injection yields root RCE so C/I/A:H, and impact stays within the device (S:U).

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:28 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:15 cve.org
CRITICAL 9.4

DescriptionCVE.org

A vulnerability was found in H3C Magic NX15 100R017. This issue affects the function sub_416874 of the file /usr/bin/usrlist. Performing a manipulation results in os command injection. Remote exploitation of the attack is possible. The exploit has been made public and could be used. The vendor was contacted early about this disclosure.

Technical POC Analysis

Bug class: CWE-78, OS command injection.

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

A high-severity flaw in the H3C Magic NX15 router lets anyone holding even a low-privilege login run arbitrary commands on the device, and working exploit code plus a technical writeup are already public. Because these units are commonly placed at the edge of small-office and remote-worker networks, a compromised router could be used to intercept or redirect traffic and act as a foothold into the wider corporate environment. Leadership should care because the vendor has released no fix, so the organization's exposure is determined entirely by how many NX15 units are in service and whether their management interfaces are reachable from untrusted networks.

Business Impact: High
Compensating Controls

No vendor patch is available, so mitigate by disabling remote/WAN management and restricting the administrative interface to a trusted LAN or management VLAN, enforcing unique strong credentials and least-privilege accounts, segmenting NX15 devices with strict egress filtering, and forwarding device logs to detect abuse of /usr/bin/usrlist. Where these controls cannot be reliably applied, retire or replace the affected units.

Threat Intelligence Overview

EPSS Score
1.7%
Top 23% exploitable
Prevalence
Low
consumer/SOHO H3C Wi-Fi router model, limited enterprise footprint, regionally concentrated
Data Quality
6 sources
Confidence: High

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 1.7%
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· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

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

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

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