Skip to main content

WAVLINK WN579X3-D EUVDEUVD-2026-114768

| CVE-2026-120196 HIGH
OS Command Injection (CWE-78)
2026-11-01 VulDB GHSA-fmc2-w58f-qqpv
8.6
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Reach router web UI as low-privileged user
  2. Delivery
    Submit port_forward request to /cgi-bin/wapi.cgi
  3. Exploit
    Inject shell metacharacters via Name argument
  4. Execution
    OS command executes on device
  5. Impact
    Full device compromise and traffic control

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques 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 the attacker to reach the device's web management interface (/cgi-bin/wapi.cgi) and invoke the port_forward function, supplying a malicious 'Name' argument - the port-forwarding configuration feature is the exact attack surface. The CVSS vector's PR:L indicates a low-privilege authenticated session to that interface is required, which is the primary limiting factor: this is not a fully unauthenticated attack. Realistic exposure increases significantly where the management interface is reachable from the WAN or where default/weak credentials are in use; it is limited to the WAVLINK WN579X3-D (reported at firmware V250402). The precise injection trigger beyond the Name argument is not further detailed in the available sources.

Impact

The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) with full high impact to the vulnerable system (VC:H/VI:H/VA:H) describes a remotely reachable, low-complexity OS command injection (CWE-78) in the WAVLINK WN579X3-D web management interface (/cgi-bin/wapi.cgi, port_forward function). The PR:L metric indicates authentication is required - exploitation is not fully unauthenticated. Exploitation status: a public PoC reference exists (GitHub pipiyyb/cve), but it is not verified as working exploit code, and there is no CISA KEV listing, so this is not confirmed active exploitation. The EPSS score was not provided in the input, so probabilistic exploitation likelihood cannot be factored in. SSVC/decision signal from vuln.today is 'this_week' priority (E:P, PoC-stage), which places it as a near-term patch item rather than an emergency. The subsequent-system impact flags (SC:H/SI:H/SA:H) in the vendor 4.0 vector appear aggressive for a self-contained command injection on the device OS and are not corroborated by any described scope change in the sources. Net: a genuinely serious device-takeover bug on affected hardware, but tempered by the authentication requirement, unverified exploit code, and absence of KEV/EPSS confirmation.

Exploit ScenarioDerived

An attacker with access to the router's web interface (PR:L) sends a crafted request to /cgi-bin/wapi.cgi invoking the port_forward function with a malicious 'Name' argument that embeds shell metacharacters, causing the injected OS command to execute on the device. A public PoC reference exists but is not verified as working exploit code; successful exploitation yields arbitrary command execution on the router with full control of its traffic and configuration.

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

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

Alert me

AnalysisAIv2 – Nov 01, 2026

OS command injection (CWE-78) in the WAVLINK WN579X3-D wireless router (reported at firmware V250402) lets an attacker who can reach the web management interface execute arbitrary shell commands on the device by supplying a crafted 'Name' argument to the port_forward function of /cgi-bin/wapi.cgi. The vendor's CVSS 4.0 vector scores this 8.6 (AV:N/AC:L/AT:N/PR:L/UI:N with high confidentiality, integrity and availability impact), and the parallel assessment confirms remote reachability with low attack complexity but requires a low-privilege authenticated session on the management interface, so this is not a fully unauthenticated attack; exposure rises sharply where the admin interface is reachable from the WAN or default/weak credentials remain in place. A public PoC reference exists (a GitHub write-up linked from the VulDB entry) but has not been verified as working exploit code, and no confirmed active exploitation (CISA KEV) has been reported. Successful exploitation gives full control of the device's configuration and the traffic it forwards.

Earlier versions of this analysis (1)
v1 Nov 01, 2026 - 03:58 CVSS 9.4

OS command injection in the WAVLINK WN579X3-D router (firmware V250402) lets a remote, low-privilege authenticated user execute arbitrary shell commands on the device by supplying a crafted Name argument to the port_forward function of /cgi-bin/wapi.cgi. Successful exploitation yields full compromise of the router's confidentiality, integrity and availability, and because the router's web backend typically runs with elevated privileges, the blast radius can extend to connected network segments (the CVSS 4.0 score of 9.4 and our assessed CVSS 3.1 vector both reflect scope change). A public PoC reference exists; it is not verified as working exploit code, and no confirmed active exploitation (CISA KEV) has been reported, but the assigned priority is act_now given the severity, the low attack complexity and the fact that default or weak administrative credentials on consumer routers can effectively reduce the PR:L barrier. The vendor was contacted prior to disclosure; no fixed firmware version appears in the available intelligence.

RemediationAI

No vendor-released patch or fixed firmware version is identified in the available data: the vendor was contacted early about the disclosure, but no advisory with a fix version has been published, so the status is no vendor-released patch at time of analysis and users should monitor https://vuldb.com/vuln/429559 and WAVLINK's support channels for a firmware update. Until then, the practical control is to remove the attack surface: disable WAN-side/remote management and UPnP-driven administrative exposure so that /cgi-bin/wapi.cgi is reachable only from the LAN (trade-off: remote administration must be done through a VPN or SSH tunnel), and place the router's management interface behind a firewall ACL restricted to known administrative hosts. Replace default and weak administrator credentials and use unique, strong passwords, since the vector requires a low-privilege authenticated session and credential reuse materially lowers the bar (trade-off: credential rotation across managed devices adds operational overhead). If port forwarding must be configured, do it from a trusted host and avoid untrusted characters in the forwarding rule 'Name' field, and prefer an alternate device or firmware for internet-facing deployments until a fix ships (trade-off: the feature may be replaced by static routes or a downstream firewall performing the same NAT function). Because a public PoC reference exists at https://github.com/pipiyyb/cve/blob/main/WN579X3-D(en).md, log and review management-interface access for unexpected POSTs to /cgi-bin/wapi.cgi as a detection measure.

Affected VersionsENISA

WN579X3-D V250402

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 affected component is the embedded HTTP management service of the WAVLINK WN579X3-D, exposed through the CGI endpoint /cgi-bin/wapi.cgi. The port_forward function handles port-forwarding (virtual server) configuration, and the 'Name' field of that configuration is passed to a shell without adequate sanitisation, which is the classic CWE-78 OS command injection pattern: shell metacharacters embedded in the field are interpreted by the underlying command interpreter rather than treated as inert data. Because the CGI runs with the privileges of the device's web service (typically root on consumer router firmware), a successful injection yields command execution in the device's operating context, which is why the impact metrics are high across confidentiality, integrity and availability. The supplied CPE (cpe:2.3:a:wavlink:wn579x3-d:*:*:*:*:*:*:*:*) is unversioned, so the full set of affected firmware builds is not enumerated in the available data; the specific firmware referenced in the disclosure is V250402. Authentication requirements follow from the CVSS vector's PR:L, meaning a low-privilege session on the management interface is needed; the precise injection trigger beyond manipulation of the Name argument is not described in the available sources.

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

Remotely reachable web endpoint (AV:N/AC:L), but port-forward configuration requires an authenticated session (PR:L); command injection yields full device OS compromise (C/I/A:H), scope unchanged.

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

Lifecycle Timeline

4
Analysis Updated
Nov 01, 2026 - 04:29 vuln.today
v2 - CVSS changed
Severity Changed
Nov 01, 2026 - 04:22 NVD
CRITICAL HIGH
CVSS changed
Nov 01, 2026 - 04:22 NVD
9.4 (CRITICAL) 8.6 (HIGH)
CVE Published
Nov 01, 2026 - 03:30 cve.org
CRITICAL 9.4

DescriptionCVE.org

A vulnerability was detected in WAVLINK WN579X3-D V250402. This affects the function port_forward of the file /cgi-bin/wapi.cgi. The manipulation of the argument Name results in os command injection. The attack may be performed from remote. The exploit is now public and may be used. The vendor was contacted early about this disclosure.

Technical POC Analysis

CWE-78: OS command injection, authenticated variant, in the portforward handler of /cgi-bin/wapi.cgi on WAVLINK WN579X3-D firmware M79X3D.V250402.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

A high-severity command injection vulnerability in the WAVLINK WN579X3-D wireless router allows authenticated attackers with access to the management interface to execute arbitrary shell commands. This affects organizations using these routers, particularly if the admin interface is exposed to the internet or protected by weak credentials, potentially leading to full device compromise and lateral movement into the network.

Business Impact: High
Compensating Controls

Restrict management interface access to trusted networks (e.g., via firewall rules or VPN), enforce strong administrative credentials, disable WAN-side management if not required, segment affected devices on isolated VLANs, and monitor for anomalous command execution or unauthorized configuration changes.

Threat Intelligence Overview

EPSS Score
1.7%
Top 23% exploitable
Prevalence
Low
niche consumer-grade WAVLINK router model, limited enterprise footprint
Exploit
POC
Public exploit code exists
Social Media
4
Sightings
Data Quality
5 sources
Confidence: Medium

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 1.7%
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· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

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