☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
H3C logo [ WEBSITE ] [ VENDOR STATS ]
CVSS: 7.3 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L 🐛 CWE-287
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-18810

CVE-2026-18810 Missing Authentication in H3C
📅 PUBLISHED: 2026-08-04 00:00 UTC 🔄 UPDATED: 2026-08-12 09:02 UTC
[ ZERO-DAY / UNPATCHED ] [ DEFENSE PATCH ↓ ]
💣 PoC: Public
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
Country: China License: Commercial
VULNERABLE: V100R017 (NX15 series; exact build range unspecified)
CVSS VECTOR BREAKDOWN 7.3
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: N Privileges Required None
UI: N User Interaction None
S: U Scope Unchanged
C: L Confidentiality Low
I: L Integrity Low
A: L Availability Low
7.3
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-18810 is a high-severity missing-authentication vulnerability in the H3C NX15 router's /api/wizard/networkSetup endpoint. An unauthenticated remote attacker can invoke this API function to modify critical network configuration without any credentials, leading to low-impact confidentiality, integrity, and availability losses. Affected devices run firmware version V100R017. No vendor patch is currently available, and no public exploit code or in-the-wild activity has been confirmed, but the attack surface is fully exposed to the network. Enterprise security teams should treat all internet-facing H3C NX15 devices as compromised-until-patched and apply immediate network-layer mitigation.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

The vulnerability resides in the H3C NX15 home/SOHO router's web administration interface, specifically within the API endpoint /api/wizard/networkSetup. This endpoint is part of the initial setup wizard and is designed to be invoked once during device provisioning. The flaw is a classic CWE-287 (Improper Authentication) — the endpoint does not validate the presence or validity of an authentication token, session cookie, or any form of authorization prior to processing requests.

Vulnerability Mechanics:

  • The router exposes an HTTP(S) management service on standard ports (commonly 80, 443, or 8080).
  • The /api/wizard/networkSetup endpoint accepts HTTP POST/GET requests containing JSON or form-encoded payloads that specify network parameters (e.g., WAN IP, gateway, DNS, SSID, admin credentials).
  • Because no authentication middleware is applied to this route, any party that can reach the router's management interface can invoke the function.
  • Successful exploitation allows the attacker to re-run the setup wizard logic, overwriting device configuration with attacker-controlled values — including setting a new administrator password, re-pointing DNS to malicious servers, or disabling security features.

Attack Surface:

  • The management interface is designed for LAN access, but many H3C NX15 devices are exposed directly to the internet via UPnP port mapping, ISP default configurations, or user misconfiguration.
  • The endpoint is reachable without CSRF tokens or origin checks, which also makes it vulnerable to cross-site request forgery from a victim's browser if the victim is on the same LAN.

Code-Level Consideration (inferred from public firmware analysis of similar H3C routers):

  • The API handler likely calls a Python/Go backend function such as set_network_config() without first checking session.is_authenticated.
  • The networkSetup wizard typically includes a step where the admin creates credentials. If that step is not enforced, the endpoint becomes a configuration write primitive.

Blast Radius: Exploitation requires network access to the management interface. In LAN deployments, the impact is a full device takeover. In internet-exposed deployments, the entire home/SOHO network behind the router is exposed to persistent attacker control.


Exploitation Scenarios

The following attack chain is realistic given the vulnerability class (unauthenticated API write). No public PoC exists, but the technique is deterministic.

Scenario 1: Internet-Facing Router Takeover

  1. Reconnaissance (T1190): The attacker uses Shodan or Censys to discover H3C NX15 devices. Dorks such as product:"H3C" port:80 or http.title:"H3C" reveal management interfaces. The attacker fingerprints the firmware version via the login page footer or /api/status endpoint (if accessible).
  2. Weaponization: The attacker crafts an HTTP request to the vulnerable endpoint. Because the endpoint lacks authentication, the request is valid regardless of session state. A typical POST body to the wizard API (based on H3C's API conventions) would be:
    POST /api/wizard/networkSetup HTTP/1.1
    Host: <target-ip>
    Content-Type: application/json
    
    {
      "wan": {"ip": "192.168.1.2", "gateway": "192.168.1.1", "dns": ["8.8.8.8"]},
      "wifi": {"ssid": "H3C-OWNED", "password": "P@ssw0rd123"},
      "admin": {"username": "admin", "password": "attacker-pass"}
    }
    
  3. Execution: The router's API handler processes the payload without checking authentication. The configuration is written to NVRAM. The attacker now has admin credentials (attacker-pass) and has changed the Wi-Fi SSID to lure or disrupt legitimate users.
  4. Post-Exploitation: With admin access, the attacker enables remote SSH or TELNET, configures the router as a SOCKS proxy, or installs a persistent VPN tunnel. DNS settings can be changed to redirect traffic to attacker-controlled phishing or malware infrastructure. The attacker can also harvest LAN traffic via packet capture.

Scenario 2: LAN-Based CSRF (Victim Opened Malicious Link)

  1. The attacker hosts a malicious webpage containing:
    <form method="POST" action="http://192.168.1.1/api/wizard/networkSetup">
      <input name="admin_password" value="hacked">
      <input type="submit">
    </form>
    <script>document.forms[0].submit();</script>
    
  2. When a trusted user on the same LAN visits the page, their browser sends the request to the router. Since no authentication is checked, the router processes the request.
  3. The attacker then logs in with the new password and follows the same post-exploitation steps as Scenario 1.

Impact on Enterprise Context: Even if the NX15 is a home device, users working remotely may route corporate VPN traffic through it. Full device takeover means man-in-the-middle interception of VPN traffic becomes trivial.


Impact Assessment

CVSS Breakdown (Score: 7.3, High):

  • Attack Vector: Network (AV:N) — Exploitable remotely over the network stack.
  • Attack Complexity: Low (AC:L) — No special conditions; the endpoint is always exposed when the management interface is up.
  • Privileges Required: None (PR:N) — No authentication needed.
  • User Interaction: None (UI:N) — No victim action required for direct exploitation.
  • Scope: Unchanged (S:U) — Compromise is limited to the router's own security context.
  • Confidentiality Impact: Low (C:L) — Attacker can read configuration and potentially intercept traffic.
  • Integrity Impact: Low (I:L) — Attacker can write configuration but cannot directly modify firmware.
  • Availability Impact: Low (A:L) — Misconfiguration can cause denial of service or device reboot loop.

Business Impact:

  • For a SOHO user: total loss of network trust — all devices behind the router are subject to DNS redirection, traffic interception, and credential theft.
  • For a remote enterprise user: VPN tunnel integrity is compromised; potentially a foothold into the corporate network if the router is used as a gateway to a home office.
  • Reputational damage for anyone hosting public-facing services behind the compromised router.

Affected Systems:

  • H3C NX15 running firmware V100R017. No other versions confirmed vulnerable at this time, but similar H3C products with the same networkSetup API pattern (e.g., NX30, NX20) may share the codebase and should be audited.

Blast Radius:

  • Directly: 1 router per exploit chain.
  • Indirectly: All LAN devices (laptops, phones, IoT) and any VPN connection passing through the router.

Detection Guidance

Sigma Rule

title: H3C NX15 API Wizard Unauthenticated Configuration Write
id: 6f3c1a2e-8b4d-4c9f-9a1e-2d5f8c3b7a90
status: experimental
description: Detects POST requests to /api/wizard/networkSetup without valid session indicators.
logsource:
  category: webserver
  product: generic
detection:
  selection:
    http.method: POST
    http.url.original|contains: /api/wizard/networkSetup
  filter_trusted:
    http.url.query|contains: 'auth='
  condition: selection and not filter_trusted
level: high
falsepositives:
  - Legitimate initial setup by an admin (rare in production)
tags:
  - attack.t1190
  - cve.2026-18810

YARA Rule

rule H3C_NX15_NetworkSetup_Exploit
{
    meta:
        author = "Valters IT Threat Intel"
        description = "Detects HTTP requests targeting unauthenticated H3C NX15 wizard API"
        cve = "CVE-2026-18810"
        date = "2026-11-17"
    strings:
        $api = "/api/wizard/networkSetup" ascii nocase
        $admin = "admin" ascii nocase
        $wifi = "wifi" ascii nocase
        $wan = "wan" ascii nocase
    condition:
        $api and (any of ($admin, $wifi, $wan))
}

Suricata IDS Rule

alert http any any -> $HOME_NET any (msg:"CVE-2026-18810 H3C NX15 networkSetup Unauthenticated Access"; flow:to_server,established; content:"POST"; http_method; content:"/api/wizard/networkSetup"; http_uri; sid:202618810; rev:1; metadata:attack_target_router, cve_2026_18810, tag_unauth_access;)

Elastic Detection

sequence by source.ip with maxspan=1m
  [network where event.action == "connection_attempted" and destination.port in (80, 443, 8080)]
  [http where event.category == "web" and http.request.method == "POST" and url.path == "/api/wizard/networkSetup"
   and not user_agent.name == "H3C-Admin-Client"]

Splunk SPL Query

index=proxy OR index=firewall
  | where like(uri_path, "%/api/wizard/networkSetup%")
  | table _time, src_ip, dest_ip, http_method, uri_path, http_user_agent
  | eval alert = if(http_method == "POST" AND NOT match(http_user_agent, "H3C-Manager"), "CVE-2026-18810-DETECTED", "normal")
  | search alert="CVE-2026-18810-DETECTED"
  | stats count by src_ip, dest_ip

Wazuh OSSEC Rule

<group name="h3c,router,cve-2026-18810,">
  <rule id="100621" level="12">
    <if_sid>31122</if_sid>
    <match>/api/wizard/networkSetup</match>
    <description>H3C NX15 unauthenticated API access attempt - CVE-2026-18810</description>
    <group>attack.t1190,</group>
  </rule>
</group>

Mitigation & Patch Guidance

Patch Confidence: 0/4 — UNPATCHED. This is a confirmed patchless vulnerability. No vendor-fixed firmware build, security advisory, or changelog entry references CVE-2026-18810. There is no *_Fix or updated *.bin to download.

Immediate Mitigations (do these today):

  1. Restrict Management Interface Access: Apply a firewall rule that blocks external access to the router's management ports (80, 443, 8080). Whitelist only trusted admin IPs. If the router supports it, disable WAN-side management entirely.
  2. Disable UPnP: UPnP is a common vector for exposing internal management interfaces. Disable it in the router's settings.
  3. Change Default Credentials and Use WPA3: Even if exploitation is pending, harden the device to reduce lateral movement post-takeover.
  4. Network Segmentation: Place any H3C NX15 router behind an enterprise firewall that inspects HTTP traffic for the vulnerable path.

Patch/Upgrade Steps:

  1. Monitor H3C’s official firmware release page for NX15. Do not install beta or community builds.
  2. When a fix is available (likely a firmware bump to V100R018 or similar), download and flash via the admin interface.
  3. After flashing a fixed build, perform a factory reset to clear any attacker-persisted configurations, then reconfigure from scratch.

Long-Term Hardening:

  • Enforce MAC-address binding for admin access.
  • Use a VPN (WireGuard/OpenVPN) to reach the router's management interface instead of exposing it.
  • Enable logging and SIEM ingestion of router syslog to catch future unauthorized API writes.
  • Implement a firmware-version baseline in your asset inventory — flag all devices running V100R017 as high risk.

References

  1. NVD Entry: https://nvd.nist.gov/vuln/detail/CVE-2026-18810 (CWE-287, CVSS 3.1 vector, description as of report date)
  2. CISA KEV: Not listed (status: NO — not a known exploited vulnerability per CISA catalog).
  3. H3C Security Advisories (recommended monitoring point): https://www.h3c.com/en/Support/Software_Downloads/ (check for NX15 firmware updates)
  4. Researcher/Threat Activity: No public researcher blog or threat-intel write-up currently references CVE-2026-18810. No observed exploit-in-the-wild evidence as of this report. Monitor GreyNoise and Shodan's "H3C NX15" fingerprints for anomalous scanning spikes.
  5. Mitre ATT&CK Technique: T1190 — Exploit Public-Facing Application (https://attack.mitre.org/techniques/T1190/)
👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

product:"H3C NX15"
http.title:"H3C" port:80,443,8080
http.html:"api/wizard/networkSetup"
product:"H3C" port:80

💣 PoC CODE AVAILABLE

Exploit code for this CVE is tracked in our database. Access poc_code via API Pro.

[ API_PRO ] →
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-18810/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.