Skip to main content

H3C NX15 CVE-2026-18812

| EUVDEUVD-2026-52898 HIGH
Command Injection (CWE-77)
2026-08-04 VulDB GHSA-xg9q-jwhp-4c98
7.3
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain admin credentials via phishing, brute force, or credential reuse
  2. Delivery
    Connect to NX15 /api/esps endpoint over network
  3. Exploit
    Inject shell payload into workMode parameter
  4. Execution
    Firmware executes injected command without sanitization
  5. Persist
    Arbitrary code runs as root on device
  6. Impact
    Full device compromise and potential network pivot

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Command injection prevention
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 requires valid high-privilege administrative credentials for the H3C NX15 management API (PR:H in the CVSS 4.0 vector) - an attacker must first obtain or possess these credentials. The attack targets the specific /api/esps endpoint's IPv6 WAN configuration function (esps.ipv6.wan), meaning the device must have this API endpoint network-accessible to the attacker (AV:N). Firmware version must be V100R017 specifically, as confirmed by EUVD-2026-52898. No special non-default configuration or user interaction is required beyond authentication. Key limiting factors: (1) the hard authentication prerequisite (PR:H) - unauthenticated attackers cannot exploit this directly; (2) the device must be running the specific affected firmware version; (3) the management API must be reachable from the attacker's network position. The vulnerability does NOT require physical access, local access, or victim user interaction after authentication is satisfied.

Impact

The CVSS 4.0 base score of 7.3 (AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H) captures the tension accurately: the attack vector is fully remote with no complexity or user interaction required, but exploitation is gated behind high-privilege (PR:H) authentication. This single constraint substantially limits the realistic attack surface compared to an unauthenticated flaw. However, the publicly available PoC on GitHub - confirmed by both the reference list and the CVSS 4.0 E:P (exploit proof-of-concept) supplemental metric - means any actor who obtains or guesses admin credentials can trivially weaponize the vulnerability without needing to develop their own exploit. No EPSS score was provided in the input, so probability-of-exploitation-in-the-wild cannot be quantified; however, the absence of a CISA KEV entry suggests no confirmed mass exploitation. For organizations with internet-exposed NX15 management interfaces or environments where admin credential hygiene is poor, practical risk is elevated well beyond what the 7.3 score implies on paper. For those with management access strictly restricted to internal networks, this is medium priority pending a vendor patch.

Exploit ScenarioDerived

An attacker who has obtained valid administrative credentials - through credential stuffing, phishing, or reuse from another compromised system - sends a crafted HTTP POST request to the /api/esps endpoint with a workMode parameter value containing shell metacharacters (e.g., ; id # or a reverse shell payload). The firmware processes the parameter without sanitization and executes the injected command at the OS level, returning a root shell to the attacker. The public PoC at https://github.com/coconut652-7/IOT_Vul_Public/tree/main/H3C/NX15R017/esps_ipv6_wan_set_workmode_root_rce confirms this path leads to root-level remote code execution, enabling full device compromise and potential network pivoting.

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

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

Alert me

AnalysisAIv2 – Aug 04, 2026

Command injection in H3C NX15 firmware V100R017 allows authenticated remote attackers to execute arbitrary OS commands via the workMode parameter in the /api/esps IPv6 WAN configuration endpoint, likely yielding root-level device takeover based on the published PoC repository name. A public proof-of-concept exploit is available on GitHub (E:P confirmed in the CVSS 4.0 vector), significantly lowering the skill bar for anyone who already holds administrative credentials. No vendor patch has been identified at time of analysis, and no CISA KEV listing exists, indicating no confirmed widespread active exploitation.

Earlier versions of this analysis (1)
v1 Aug 04, 2026 - 21:01 CVSS 8.6

Authenticated command injection in H3C NX15 firmware V100R017 allows a remote attacker with administrator credentials to execute arbitrary OS commands as root via the /api/esps management endpoint. The workMode parameter in the esps.ipv6.wan function performs no input sanitization (CWE-77), enabling shell metacharacter injection that results in full device compromise. A public proof-of-concept exploit is available on GitHub, and the CVSS 4.0 score of 8.6 with E:P reflects meaningful near-term exploitation risk despite the high-privilege authentication prerequisite.

RemediationAI

No vendor-released patch has been identified at time of analysis - administrators should monitor VulDB (https://vuldb.com/vuln/385811) and H3C's official security bulletins for firmware updates and apply any released fix promptly. As immediate compensating controls: restrict access to the device management interface (including the /api/esps endpoint) to trusted internal management VLANs only, effectively removing the network attack vector - note this prevents legitimate remote administration. If remote management is operationally required, place the management interface behind a VPN with strong multi-factor authentication to enforce access controls before credentials can be used to reach the vulnerable endpoint. Rotate all administrative credentials immediately to limit the blast radius of any prior credential exposure. Monitor device logs for anomalous POST requests to /api/esps with unusual workMode values. Do not expose the NX15 management interface directly to the internet under any circumstances until a patched firmware version is available.

Affected VersionsENISA

NX15 V100R017

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 NX15 is a mid-range network gateway device; the affected firmware version is V100R017 (CPE: cpe:2.3:a:h3c:nx15:*:*:*:*:*:*:*:*). The vulnerable component is the API handler function esps.ipv6.wan exposed via the /api/esps REST endpoint, which manages IPv6 WAN interface configuration. The root cause is CWE-77 (Improper Neutralization of Special Elements used in a Command - 'Command Injection'): the workMode argument supplied by the caller is concatenated into a shell command without adequate sanitization or escaping. This allows an attacker to inject arbitrary shell metacharacters or secondary commands that the device firmware executes at the operating system level. IoT/router firmware of this type commonly invokes system() or popen() calls to delegate network configuration tasks to underlying shell utilities, a pattern that is inherently susceptible to this class of flaw when input is not validated.

Know when 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 7.3 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
vuln.today AI 7.2 HIGH

Network-reachable API requires high-privilege admin credentials (PR:H); root-level command execution yields full confidentiality, integrity, and availability impact on the device with no scope change.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/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
High
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Analysis Updated
Aug 04, 2026 - 21:28 vuln.today
v2 - CVSS changed
CVSS changed
Aug 04, 2026 - 21:22 NVD
8.6 (HIGH) 7.3 (HIGH)
CVE Published
Aug 04, 2026 - 20:30 cve.org
HIGH 8.6

DescriptionCVE.org

A flaw has been found in H3C NX15 V100R017. The impacted element is the function esps.ipv6.wan of the file /api/esps. Executing a manipulation of the argument workMode can lead to command injection. It is possible to launch the attack remotely. The exploit has been published and may be used. The vendor was contacted early about this disclosure.

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

H3C NX15 firmware V100R017 contains a command injection vulnerability in the IPv6 WAN configuration API that allows authenticated administrators to execute arbitrary OS commands as root, potentially compromising network device integrity and operational continuity. Organizations operating this firmware version must immediately implement access controls and monitoring, as no vendor patch is currently available and exploitation requires only basic technical knowledge once administrative credentials are obtained.

Business Impact: High
Compensating Controls

Without vendor-released patch: (1) Restrict administrative access via role-based access control and credential vaulting; (2) Isolate affected devices on a segregated management network with restricted ingress; (3) Deploy API gateway or WAF rules to block requests containing suspicious workMode parameter values; (4) Implement continuous monitoring and alerting for /api/esps endpoint access; (5) Require multi-factor authentication for all administrative sessions; (6) Maintain detailed audit logs of administrative API calls for forensic analysis.

Threat Intelligence Overview

EPSS Score
2.3%
Top 19% exploitable
Prevalence
Low
regional Chinese vendor, limited global enterprise deployment footprint
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 2.3%
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

58
Low Medium High Critical
KEV: 0
EPSS: +2
CVSS: +36
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