Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged router session (PR:L)
-
DeliveryReach usrlist service over network
-
ExploitSend crafted input to sub_416874
-
ExecutionOverflow stack buffer (CWE-121)
-
ImpactCrash service / denial of service
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
MITRE ATT&CK
1 technique 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 targets the sub_416874 function within the /usr/bin/usrlist binary on the H3C Magic NX15 (firmware NX15V100R017) and requires network reachability to that service plus low-level privileges (CVSS PR:L) - i.e. the attacker needs an existing authenticated session or equivalent low-privilege access to the router, which is the primary limiting factor against anonymous internet-wide exploitation. Impact is limited to availability (service crash / DoS, VA:H); there is no confidentiality or integrity impact per the vector, and successful exploitation depends on the vulnerable usrlist code path being reachable in the deployed configuration. |
| Impact | Signals are mostly aligned toward a MODERATE, not critical, priority. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H) scores 7.1 and describes a network-reachable, low-complexity flaw that requires some privileges (PR:L) and yields ONLY availability impact (VA:H) with no confidentiality or integrity loss - consistent with the GitHub PoC path name 'usrlist_stack_overflow_dos', i.e. a denial-of-service crash rather than code execution. CWE-121 (stack-based buffer overflow) in a native binary could in principle be escalated to code execution, but neither the description nor the CVSS vector claims integrity impact, so treating this as DoS-only is the evidence-based reading. A public exploit exists (GitHub, VulDB-referenced), which raises opportunistic risk, and the vector carries E:P (Proof-of-Concept) - but there is NO CISA KEV listing and NO EPSS score in the input, so there is no evidence of active, widespread exploitation. The PR:L requirement means an attacker needs at least low-level authenticated/session access to the router, which meaningfully limits anonymous mass exploitation. Net: a real, publicly-exploitable DoS against a specific consumer router, worth patching, but not an emergency on the level of an unauthenticated RCE. Missing data to note explicitly: no EPSS probability and no KEV status were supplied, so exploitation-likelihood cannot be quantified, and the stated privilege requirement should be confirmed against the vendor's authentication model. |
| Exploit ScenarioDerived | An attacker with low-level access to the H3C Magic NX15 router's management interface sends crafted input that reaches the sub_416874 function in /usr/bin/usrlist, overflowing a stack buffer and crashing the service. Because publicly available exploit code exists (GitHub PoC labeled as a usrlist stack-overflow DoS), a low-skill attacker can reproduce the crash to disrupt router availability. The CVSS vector (AV:N/AC:L/PR:L) indicates a network-reachable, low-complexity attack that nonetheless requires some level of privilege. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 20, 2026
Stack-based buffer overflow in H3C Magic NX15 firmware NX15V100R017 can be triggered remotely through the /usr/bin/usrlist function sub_416874, causing a denial-of-service condition by crashing the affected service. Exploitation requires network reachability plus low-level privileges (CVSS PR:L), so an attacker needs an existing authenticated session or equivalent low-privilege access to the router. Publicly available exploit code exists, but the independent CVSS:3.1 assessment is availability-only with PR:L and points to moderate, not critical, priority.
RemediationAI
No vendor-released patch version is identified in the provided intelligence, so remediation should start with contacting H3C support and monitoring the VulDB references for an updated firmware release; do not assume a fixed version exists until H3C publishes one. In the interim, block untrusted network access to the router's management interface and to any service that exposes /usr/bin/usrlist, allowing only trusted admin hosts or a dedicated management VLAN - this reduces exposure but limits remote administration. If WAN-side remote management is enabled, disable it; the trade-off is loss of remote access. Enforce strong authentication and least privilege to make the required PR:L foothold harder to obtain, recognizing this does not fix the overflow. Monitor router logs and service restarts for crashes indicating DoS attempts, and refer to https://vuldb.com/vuln/422421 and the public exploit reference https://github.com/XxingGoD/H3C-NX15-R017-Vulns/tree/main/H3C/NX15R017/usrlist_stack_overflow_dos for validation and detection context.
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 issue is a CWE-121 stack-based buffer overflow in H3C Magic NX15 router firmware, specifically within the sub_416874 function of /usr/bin/usrlist. The CPE cpe:2.3:a:h3c:magic_nx15:*:*:*:*:*:*:*:* identifies the H3C Magic NX15 product line, while the description narrows the affected firmware to NX15V100R017. The vulnerable path processes input without adequate bounds checking, allowing an overflow of stack memory; per the assessed CVSS:3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, a remote attacker with low privileges can affect availability only, with no confidentiality or integrity impact, and exploitation depends on the usrlist code path being reachable in the deployed configuration. The CVSS:4.0 input includes E:P, consistent with publicly available exploit code, but no CISA KEV confirmation of active exploitation is provided.
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:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P
Network-reachable, low-complexity flaw needing low privilege (PR:L per source vector), producing only a service crash, so C:N/I:N/A:H.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A security vulnerability has been detected in H3C Magic NX15 NX15V100R017. This impacts the function sub_416874 of the file /usr/bin/usrlist. Such manipulation leads to stack-based buffer overflow. It is possible to launch the attack remotely. The exploit has been disclosed publicly and may be used. The vendor was contacted early about this disclosure.
Executive ViewAI
H3C Magic NX15 routers running firmware NX15V100R017 are exposed to a remotely triggerable availability flaw that can crash a router service and disrupt network access for users at affected sites. Publicly available exploit code exists, but exploitation requires an authenticated low-privilege session plus network reachability, so leadership should prioritize inventory, access restriction, and continuity planning rather than emergency incident response. No vendor-released patch was identified at time of analysis.
No vendor-released patch identified at time of analysis; restrict network reachability to the router management interface and affected service, enforce least privilege and strong authentication, monitor for crashes or service restarts, segment affected devices, and isolate or replace H3C Magic NX15 NX15V100R017 units where feasible.
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
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.
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
Code injection in the H3C Magic NX15 home router (firmware NX15V100R017) allows a low-privilege authenticated attacker t
Path traversal in the H3C Magic NX15 router (firmware V100R017) allows a user who already holds administrative rights on
EUVD-2026-104672
GHSA-2cfh-v547-xc65
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB