Skip to main content

H3C NX15 CVE-2026-15479

| EUVDEUVD-2026-43201 MEDIUM
Weak Password Recovery Mechanism for Forgotten Password (CWE-640)
2026-07-12 VulDB GHSA-rg9f-h2v7-xh94
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Discover exposed NX15 management port
  2. Delivery
    Send unauthenticated POST to /api/login/modify
  3. Exploit
    Supply arbitrary newPass value
  4. Execution
    Administrator password overwritten silently
  5. Persist
    Log in as admin with new credentials
  6. Impact
    Full device takeover achieved

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Password recovery security
Exploitation Conditions

No special conditions are required for exploitation beyond network-level reachability of the HTTP/HTTPS management port on the H3C NX15. The CVSS 4.0 vector confirms AV:N/AC:L/AT:N/PR:N/UI:N - the endpoint is exposed by default as part of the device's web administration interface, requires no authentication (PR:N), no prior session establishment, and no victim interaction. The only limiting factor is network exposure: if the management interface is bound only to the LAN-side interface and not reachable from the WAN or untrusted networks, an attacker must first achieve LAN adjacency. Exploitation does not require a specific browser, operating system, or custom protocol - a plain HTTP POST with the newPass parameter is sufficient. No non-default configuration flag enables or disables the vulnerable endpoint independently.

Impact

The CVSS 4.0 vector provided (AV:N/AC:L/AT:N/PR:N/UI:N) correctly captures the attack surface - unauthenticated, network-reachable, no complexity - but the impact metrics (VC:L/VI:L/VA:L) materially understate the practical impact of an unauthenticated admin password reset, which effectively constitutes full device takeover. An independent assessment places confidentiality, integrity, and availability impact all at High given that admin credential ownership on a router yields full control over routing, DNS, firewall rules, and connected network traffic. The EPSS score is not provided, but the combination of: a public POC on GitHub, trivial exploitation prerequisites (AV:N/AC:L/PR:N/UI:N), and a widely-targeted device class (home/SMB routers) suggests elevated real-world exploitation risk even in the absence of CISA KEV listing. This is NOT a high-CVSS-but-low-real-risk case - the exploitation is mechanically simple and the impact is operationally severe. The KEV status is not confirmed, but the public POC lowers the barrier to opportunistic exploitation significantly.

Exploit ScenarioDerived

An attacker performing an internet-wide scan discovers an H3C NX15 router with its web management port exposed; they send a crafted unauthenticated HTTP POST request to /api/login/modify with a chosen newPass value, immediately resetting the administrator password without any credential validation. The attacker then logs into the admin console with the newly set password, gaining full control over the device's network configuration, DNS settings, and firewall rules. The public GitHub POC at coconut652-7/IOT_Vul_Public confirms this attack path requires no authentication and no special tooling beyond a standard HTTP client.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 12, 2026

Unauthenticated remote password modification on H3C NX15 V100R017 routers allows any network-reachable attacker to overwrite the administrator password via the change_passwd function at the /api/login/modify endpoint, effectively seizing full administrative control of the device. The vulnerability stems from a missing authentication or authorization check on the password modification API (CWE-640), meaning no credentials or session token are required to invoke it. A public proof-of-concept exploit is available on GitHub, and no vendor patch has been identified at time of analysis.

RemediationAI

No vendor-released patch has been identified at time of analysis - affected organizations should monitor the H3C security advisory portal for a firmware update addressing CVE-2026-15479. In the interim, the most effective compensating control is to restrict access to the device management interface (/api/login/modify and the broader web admin surface) to trusted internal IP ranges using an upstream firewall or the device's own access control lists, preventing internet-facing or guest-network exposure to the vulnerable endpoint. If the web management interface is not required from untrusted network segments, disabling remote management entirely eliminates the attack surface with no operational side effects for most deployments. Additionally, rotating the administrator password immediately after any exposure window and enabling alerting on login events can help detect post-exploitation. VulDB references: https://vuldb.com/vuln/377785 and the public exploit repository at https://github.com/coconut652-7/IOT_Vul_Public/tree/main/H3C/NX15R017/pre_auth_pwd_change should be reviewed for full technical scope.

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 consumer or SMB-grade wireless router manufactured by H3C (a Chinese networking vendor). The affected component is the Administrator Password Modification Endpoint exposed at /api/login/modify, handled by the server-side function change_passwd. CWE-640 (Weak Password Recovery Mechanism for Forgotten Password) describes a failure to enforce identity verification before permitting credential changes - in this case, the API accepts a newPass parameter and applies it without requiring the caller to supply valid session credentials, a current password, or a secure reset token. The CPE string cpe:2.3:a:h3c:nx15:*:*:*:*:*:*:*:* covers all sub-versions of the NX15 application stack under firmware V100R017. The GitHub repository path (pre_auth_pwd_change) independently corroborates that the exploitation path is pre-authentication, not a privilege-escalation from a low-privilege session.

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 5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 9.8 CRITICAL

Unauthenticated network-reachable password reset yields full admin control, warranting C:H/I:H/A:H despite provided score's low-impact metrics.

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

Lifecycle Timeline

1
CVSS changed
Jul 12, 2026 - 06:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)

DescriptionCVE.org

A vulnerability was found in H3C NX15 V100R017. Affected by this vulnerability is the function change_passwd of the file /api/login/modify of the component Administrator Password Modification Endpoint. The manipulation of the argument newPass results in weak password recovery. The attack may be launched remotely. The exploit has been made public and could be used. The vendor was contacted early about this disclosure.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Low
H3C NX15 is a regional SMB/consumer router, primarily China-market deployment
Exploit
POC
Public exploit code exists
Social Media
2
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL 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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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