Skip to main content

Wl Wn579a3 EUVDEUVD-2026-23682

| CVE-2026-6559 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-04-19 VulDB GHSA-x8cm-r99c-gv26
5.3
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Recon
    Attacker crafts malicious Hostname parameter
  2. Delivery
    Submits XSS payload to /cgi-bin/login.cgi
  3. Exploit
    Payload stored in router configuration
  4. Install
    Router reflects stored payload to next admin login
  5. C2
    JavaScript executes in admin's browser
  6. Execute
    Session cookies or credentials stolen
  7. Impact
    Attacker gains admin access

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, 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 following concrete conditions: (1) network-reachable access to the router's web management interface (typically port 80 or 443 from the WAN or LAN, depending on router configuration); (2) the router must be running an affected firmware version prior to 2026-03-10 build; (3) a victim with administrative access to the router (typically the router owner or network administrator) must visit the login page after the payload has been injected and stored in the device configuration; (4) JavaScript execution must be enabled in the victim's browser (default behavior for all modern browsers). The vulnerability does NOT require authentication to submit the malicious Hostname parameter initially (PR:N), allowing unauthenticated remote attackers to inject payloads. However, exploitation is LIMITED by the requirement that a victim must then visit the login interface - the attacker cannot directly execute code or retrieve data without user interaction. Additionally, if the router's web interface is restricted to LAN-only access (a common admin practice), attack surface is reduced to local network attackers only.

Impact

CVSS 4.3 (low-to-moderate) reflects the limited immediate impact: no confidentiality loss, only integrity impact (I:L), and attack vector is network but requires user interaction (UI:R). The CVSS vector shows no privilege escalation (PR:N), meaning unauthenticated remote access is possible. However, the UI:R flag significantly reduces real-world risk - the attacker cannot unilaterally execute code without a victim (likely the router administrator) visiting a malicious site or being socially engineered to reload the login page. Attack complexity is low (AC:L), meaning no special conditions are required beyond network access. The stored nature of this XSS (payload persists in device configuration) elevates risk compared to reflected XSS, as every subsequent admin login to the web interface will trigger the payload. EPSS data not provided, but typical stored XSS in router admin interfaces scores 15-25% exploitation probability due to the UI:R requirement and need for admin interaction. This is a real priority for router administrators but not a critical remote code execution risk. No active exploitation (KEV status) or public POC has been confirmed at time of analysis, though the GitHub reference suggests researcher disclosure.

Exploit ScenarioDerived

An attacker crafts a malicious URL containing JavaScript payload in the Hostname parameter (e.g., http://target-router/cgi-bin/login.cgi?hostname=<script>steal-cookies()</script>) and tricks a router administrator into clicking the link or hosts the payload on a compromised website that the admin visits. When the administrator's browser processes the login page, the injected script executes in the context of the router's web interface, potentially stealing session cookies, credentials, or redirecting the admin to a phishing page to capture new credentials. Since the payload is stored, subsequent admin logins automatically trigger the attack without additional user interaction beyond routine login.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Apr 19, 2026

Stored cross-site scripting (XSS) in Wavlink WL-WN579A3 wireless router allows remote unauthenticated attackers to inject malicious scripts via the Hostname parameter in /cgi-bin/login.cgi, affecting all firmware versions prior to 2026-03-10. The vulnerability requires user interaction (UI:R) to trigger payload execution in a victim's browser, limiting direct remote code execution but enabling credential theft, session hijacking, or malware distribution. A vendor patch was released promptly after responsible disclosure.

RemediationAI

Apply the vendor-released firmware patch immediately: upgrade to firmware version WINSTAR_WN579A3-A-2026-03-10 or later, available from https://dl.wavlink.com/firmware/RD/WINSTAR_WN579A3-A-2026-03-10-94f93d4-WO-mt7628-squashfs-sysupgrade.bin. This patch directly addresses the Hostname parameter sanitization in /cgi-bin/login.cgi. If immediate patching is not feasible, implement the following compensating controls: disable remote web management access by restricting the router's web interface to local LAN-only connections (disable WAN access to ports 80/443); change the default router administrator password to a strong, unique credential to mitigate the impact of any injected credential-theft scripts; block the router's web management port at the network perimeter firewall, permitting admin access only from trusted management VLANs; and periodically review the router's hostname configuration in the web interface settings to detect suspicious changes that may indicate an attempted payload injection. Each control has trade-offs: restricting WAN access may prevent legitimate remote management scenarios; firewall blocking requires manual exceptions for authorized administrators.

Affected VersionsENISA

WL-WN579A3 220323

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 vulnerability exists in a stored XSS weakness (CWE-79) within the login interface of the Wavlink WL-WN579A3 dual-band wireless router. The router's CGI script /cgi-bin/login.cgi fails to properly sanitize or encode the Hostname parameter before rendering it in HTML responses. When a remote attacker submits a crafted Hostname value containing JavaScript payloads, the input is stored in the device configuration and reflected back to users (likely administrators) accessing the login page. The affected firmware uses version numbering scheme 220323 through 2026-03-10, indicating builds from March 2022 through March 2026. The router's embedded web interface, typically accessed on port 80 or 443, serves as the attack surface.

Know when Wl Wn579a3 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.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
CVSS changed
Apr 19, 2026 - 06:22 NVD
4.3 (MEDIUM) 5.3 (MEDIUM)
Patch released
Apr 19, 2026 - 05:45 nvd
Patch available
CVE Published
Apr 19, 2026 - 05:15 nvd
MEDIUM 5.3

DescriptionCVE.org

A weakness has been identified in Wavlink WL-WN579A3 220323. This affects the function sub_401F80 of the file /cgi-bin/login.cgi. This manipulation of the argument Hostname causes cross site scripting. Remote exploitation of the attack is possible. Upgrading the affected component is recommended. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product.

Threat Intelligence Overview

EPSS Score
0.0%
Top 91% exploitable
Social Media
1
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 No
EPSS 0.0%
Patch available Yes
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
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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