CVE-2026-6373
Executive Summary
CVE-2026-6373 is an information disclosure vulnerability in Zyxel Networks WAH7601 wireless access points that allows remote attackers to perform Web Application Fingerprinting against the device's management interface. The vulnerability affects all firmware versions up to and including the 20072026 build, and an unauthenticated attacker on the adjacent network can exploit this flaw to enumerate sensitive system information about the device. With a CVSS score of 6.5, the vulnerability carries high confidentiality impact but no integrity or availability impact, making it primarily a reconnaissance enabler for more targeted follow-on attacks.
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.
No signup required
Technical Analysis
CVE-2026-6373 is classified under CWE-497 (Exposure of Sensitive System Information to an Unauthorized Control Sphere). The NVD description indicates the vulnerability allows "Web Application Fingerprinting" against the Zyxel WAH7601 device. This vulnerability class describes a condition where the application fails to properly restrict access to sensitive configuration or system information that could aid an attacker in understanding the target environment.
The vulnerability mechanism centers on the device's web management interface exposing identifiable characteristics — such as software version banners, specific HTTP header values, unique JavaScript or CSS resource paths, or subtle differences in HTTP response bodies — that allow an attacker to positively identify both the exact hardware model and the specific firmware version in use. This falls under the broader category of "banner grabbing" and software enumeration attacks commonly targeting embedded network appliances.
The attack surface is the HTTP/HTTPS management interface accessible on the device's LAN or management VLAN. Because the CVSS vector specifies AV:A (Adjacent Network) as the attack vector, the attacker must be on the same Layer 2 network segment or a directly adjacent network to reach the management interface. The attack requires no authentication (PR:N) and no user interaction (UI:N) , and the attack complexity is low (AC:L) — meaning the information exposure occurs through routine HTTP interactions without special conditions or race conditions.
The NVD description does not specify the exact HTTP endpoint, page, or response header responsible for the information leak. Given the vulnerability class and the "Web Application Fingerprinting" label, the exposure likely occurs via one of the following mechanisms: (1) the root page or login page returning a version string in HTML comments or meta tags, (2) the server responding with a distinctive Server header or WWW-Authenticate header that reveals the underlying web server framework and version, or (3) predictable static resource paths (such as /js/app.js or /css/main.css) whose content hashes correlate to a specific firmware version. Insufficient technical detail is available in the NVD description to pinpoint the exact exposure vector.
The confidentiality impact is rated High (C:H) in the CVSS vector, meaning the information exposed is significant — likely sufficient to determine exact firmware version, enable CVE-specific exploitation for known firmware vulnerabilities, or reveal configuration details that aid further attacks. The integrity and availability impacts are rated None, confirming this is purely a passive information disclosure issue with no direct code execution or data modification capability.
Exploitation Scenarios
Based strictly on the vulnerability class (CWE-497) and the NVD description of "Web Application Fingerprinting," the attack chain is inferred as follows:
Step 1 — Reconnaissance / Target Identification: An attacker on the adjacent network (e.g., a guest Wi-Fi network, a compromised IoT device on the LAN, or a rogue device plugged into a switch port) first scans for IP addresses responding on common management ports — typically TCP 80 and TCP 443. The attacker can use tools like nmap with service detection (-sV) or simply browse to candidate IPs to identify the Zyxel WAH7601 login page. Shodan-style dorks could also identify exposed devices.
Step 2 — Triggering the Flaw: The attacker sends standard HTTP requests to the management interface — either a plain GET / request to the root path or targeted requests to known Zyxel asset paths. Because the vulnerability requires no authentication, the attacker can perform these requests without valid credentials. The device responds with HTTP headers and/or HTML content that reveals the application framework, version, or hardware platform.
Step 3 — Payload / Execution Method: At the vulnerability-class level, no payload is required in the traditional sense — the "payload" is simply the HTTP request itself, and the "execution" is the device's routine response that discloses its fingerprint. The attacker may parse the Server header for web server version, inspect HTML comments for build numbers, or compare the response to known Zyxel WAH7601 fingerprints to confirm the exact firmware version. No public PoC is available; this attack chain is inferred from the vulnerability class.
Step 4 — Post-Exploitation Impact: With the confirmed firmware version and device model, the attacker cross-references the identified version against known CVEs affecting the WAH7601 or its underlying components. This reconnaissance sets the stage for targeted exploitation of known firmware vulnerabilities — potentially enabling remote code execution, authentication bypass, or network pivot if a matching vulnerability exists. The attacker may also use the fingerprint data to craft more convincing phishing or social engineering campaigns against the device's administrators.
Impact Assessment
The business impact of CVE-2026-6373 is moderate, reflecting its CVSS base score of 6.5 (Medium severity). The vulnerability grants an unauthenticated adjacent-network attacker the ability to enumerate sensitive system information about the Zyxel WAH7601 wireless access point. This information can reveal firmware versions and patch status, which is a significant enabler for targeted attacks against devices with known unpatched vulnerabilities.
Affected Systems: All Zyxel WAH7601 units running firmware through the 20072026 build. The WAH7601 is a wireless access point targeting enterprise and SMB deployments, meaning affected organizations are those with Zyxel wireless infrastructure in their networks.
Blast Radius: The confidentiality subscore is High (C:H), indicating significant information disclosure. However, because the attack requires adjacency (AV:A) and has no integrity or availability impact, the immediate blast radius is limited to information exposure. The strategic blast radius is more concerning: in enterprise environments, an attacker who successfully fingerprints an access point can subsequently exploit known firmware vulnerabilities to pivot into the wider network. Access points are trusted network devices, and compromise of an AP can give an attacker visibility into wireless traffic, credentials, and internal network segments.
CVSS Subscore Analysis:
- Attack Vector (AV:A — Adjacent): Mitigates risk by requiring Layer 2 adjacency.
- Attack Complexity (AC:L — Low): No special conditions required; straightforward exploitation.
- Privileges Required (PR:N — None): No authentication needed.
- User Interaction (UI:N — None): No victim action required.
- Confidentiality (C:H — High): Substantial system information disclosed.
Detection Guidance
Sigma Rule
title: Zyxel WAH7601 Web Application Fingerprinting Attempt
id: 6f2e3b8c-9d41-4a1e-8b7c-3d2f5a9e1c44
status: experimental
description: Detects HTTP requests to Zyxel WAH7601 management interface that exhibit fingerprinting behavior
references:
- https://nvd.nist.gov/vuln/detail/CVE-2026-6373
author: Valtersit Threat Intelligence
date: 2026/01/18
logsource:
category: webserver
product: zyxel
detection:
selection_root_path:
cs-method: GET
cs-uri-path:
- /
- /index.html
- /login
selection_headers:
cs-user-agent:
- '*nmap*'
- '*masscan*'
- '*zgrab*'
- '*curl*'
- '*HTTPie*'
selection_high_volume:
cs-method: GET
c-ip: '*' # single source with high request count
condition: selection_root_path and (selection_headers or selection_high_volume)
falsepositives:
- Legitimate scanning by network monitoring tools
- Admin browser page refresh
level: medium
tags:
- attack.t1592
- cve.2026.6373
YARA Rule
rule Zyxel_WAH7601_Fingerprint_Disclosure
{
meta:
author = "Valtersit Threat Intelligence"
description = "Detects HTTP responses characteristic of Zyxel WAH7601 fingerprint disclosure"
cve = "CVE-2026-6373"
date = "2026-01-18"
severity = "medium"
strings:
// Zyxel WAH7601 login page markers
$zyxel_brand = "Zyxel" nocase
$wah7601_model = "WAH7601" nocase
// Common access point management page indicators
$login_title = "Login" nocase
$http_forms = "<form" nocase
$ap_management = "Access Point" nocase
// Version string patterns often present in banner/footer
$version_pattern = /V\d+\.\d+(\.\d+)?(\([A-Za-z0-9]+\))?/ nocase
// HTML comments often carry build info
$html_comment = /<!--[^>]*?(version|build|firmware)[^>]*?-->/i
condition:
uint16(0) == 0x3C21 or uint16(0) == 0x4854 // "<!" (HTML) or "HT" (HTTP)
and 2 of ($zyxel_brand, $wah7601_model)
and 1 of ($login_title, $http_forms, $ap_management)
and ($version_pattern or $html_comment)
}
Suricata IDS Rule
alert http any any -> any any (
msg:"ET EXPLOIT Zyxel WAH7601 Web Application Fingerprinting Attempt (CVE-2026-6373)";
flow:to_server,established;
http.method; content:"GET";
http.uri; content:"/"; urilen:1;
http.user_agent; content:"nmap|20|";
nocase;
classtype:attempted-recon;
sid:2026637310;
rev:1;
metadata:created_at 2026_01_18, updated_at 2026_01_18, cve CVE-2026-6373, attack_target Networking_Equipment;
)
Elastic Detection
// Elastic EQL query to detect WAH7601 fingerprinting attempts
sequence by source.ip
with maxspan=5m
[network where network.protocol == "http" and http.request.method == "GET"
and http.request.uri == "/" and event.category == "network"]
[network where network.protocol == "http" and http.request.method == "GET"
and (http.request.uri == "/login" or http.request.uri == "/index.html")
and event.category == "network"]
Splunk SPL Query
index=web sourcetype=access_combined earliest=-15m
| where like(uri_path, "%")
| stats count as request_count, dc(uri_path) as unique_paths,
values(uri_path) as paths,
values(http_user_agent) as user_agents
by src_ip, dest_ip, dest_port
| where request_count > 10
and ((user_agents like "%nmap%" or user_agents like "%curl%" or user_agents like "%masscan%"))
| table _time, src_ip, dest_ip, dest_port, request_count, paths, user_agents
| rename src_ip as "Source IP", dest_ip as "Destination IP",
dest_port as "Destination Port", request_count as "HTTP Request Count"
Wazuh OSSEC Rule
<rule id="100673" level="8">
<decoded_as>json</decoded_as>
<field name="event.module">apache2</field>
<field name="http.request.method">GET</field>
<field name="url.path">^/$</field>
<field name="http.request.user_agent">\.*(nmap|masscan|zgrab|curl)\.*</field>
<description>Zyxel WAH7601 Web Application Fingerprinting attempt detected (CVE-2026-6373)</description>
<group>attack.recon, cve.2026.6373, zyxel_wah7601,</group>
<mitre>
<id>T1592</id>
</mitre>
</rule>
Mitigation & Patch Guidance
Patch confidence is 0/4 — UNPATCHED. No patch evidence from any tracked source is available. The vendor (Zyxel Networks) has not released a firmware update addressing this vulnerability as of the time of this report. No vendor advisory, patch commit, or updated firmware version has been published.
Immediate Mitigations (until a patch is available):
- Restrict management interface access: Limit access to the WAH7601 management console to trusted administrative networks only. Use ACLs or firewall rules to block management access from guest networks, untrusted VLANs, and the general LAN segment.
- Segment adjacent networks: Since the attack vector is Adjacent (AV:A), isolate the access point management plane on a dedicated management VLAN that is not accessible from user-facing or guest wireless networks.
- Disable unnecessary services: If the web management interface is not required for routine operations, disable it and manage the device via CLI over a restricted management network.
- Monitor for fingerprinting activity: Deploy the detection rules provided in this report to monitor for anomalous HTTP requests targeting WAH7601 management interfaces from unknown sources.
- Change default credentials: While this CVE requires no authentication, ensuring strong custom credentials on the management interface reduces the value of fingerprinting data to an attacker (who would still need credentials to exploit any follow-on vulnerabilities).
Patch/Upgrade Steps:
- Monitor the Zyxel Networks support portal (https://www.zyxel.com) for firmware updates for the WAH7601.
- Test and deploy any firmware update that addresses CWE-497 information disclosure issues immediately after release.
- Subscribe to Zyxel security advisories to receive notification of a patch when available.
Long-Term Hardening:
- Implement network segmentation so that wireless infrastructure is on isolated management VLANs.
- Deploy an Intrusion Detection System (IDS) such as Suricata with rules tuned to detect HTTP fingerprinting behavior.
- Conduct regular firmware audits across the enterprise to identify devices running outdated or unpatched firmware.
- Implement periodic penetration testing to validate that management interfaces are not reachable from untrusted network segments.
References
- NVD Entry: https://nvd.nist.gov/vuln/detail/CVE-2026-6373
- Zyxel Networks Security Advisory Portal: https://www.zyxel.com/global/en/support/security-advisories (monitor for future advisory)
- Zyxel WAH7601 Product Page: https://www.zyxel.com (for firmware download and product documentation)
- CWE-497 Reference: https://cwe.mitre.org/data/definitions/497.html
- CISA Known Exploited Vulnerabilities Catalog: https://www.cisa.gov/known-exploited-vulnerabilities-catalog (CVE-2026-6373 listed as NO — not known to be exploited)
Threat Actor Campaigns: No known threat actor campaigns, exploit-in-the-wild evidence, or public exploit code are associated with CVE-2026-6373 at the time of this report. The vulnerability has no assigned EPSS score from FIRST.org, and the information disclosure nature of the flaw makes it unlikely to be broadly exploited in isolation — it is more likely to be used as a pre-exploitation reconnaissance step in conjunction with other attacks targeting Zyxel wireless infrastructure.
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.