Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege credentials
-
DeliverySend crafted request to usrlist interface
-
ExploitInject OS command in sub_416874
-
ExecutionExecute arbitrary commands as root
-
ImpactFull 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – 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)
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
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
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 (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).
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
4DescriptionCVE.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
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.
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
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.
More in Magic Nx15
View allCode injection in the H3C Magic NX15 home router (firmware NX15V100R017) allows a low-privilege authenticated attacker t
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-104669
GHSA-8prf-gf7g-jf8h
NVD
CVE.org
EPSS
VulDB
Exploit-DB