Skip to main content

Wavlink WL-NU516U1-A CVE-2026-13538

| EUVDEUVD-2026-40036 LOW
Command Injection (CWE-77)
2026-06-29 VulDB GHSA-ffh8-39gq-j894
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid admin credentials via default password or credential reuse
  2. Delivery
    Send crafted HTTP POST to /cgi-bin/wireless.cgi
  3. Exploit
    Inject shell metacharacters in SSID2G2, SSID5G2, AuthMethod2, or WPAPSK12 parameter
  4. Execution
    sub_401D68 passes unsanitized input to OS command invocation
  5. Persist
    Execute arbitrary commands as router CGI process user
  6. Impact
    Achieve persistent device control or pivot to LAN

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Command injection prevention
MITRE ATT&CK

1 technique 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 authenticated access to the device's web management interface - the CVSS 4.0 vector specifies PR:L, confirming that at least a low-privilege authenticated session is necessary. The vulnerable code path is triggered only when the Multi-SSID configuration endpoint (/cgi-bin/wireless.cgi) is reached via HTTP POST with at least one of the parameters SSID2G2, SSID5G2, AuthMethod2, or WPAPSK12 containing injected shell metacharacters. The device must be network-reachable by the attacker (AV:N). Exploitation is limited by: the PR:L authentication barrier (attacker must first obtain valid credentials, e.g., default admin credentials or a separately compromised account); the typical NAT deployment of consumer routers (admin interface not directly internet-exposed in most deployments); and the requirement to reach the specific CGI path, not just the device IP. No user interaction is required once authentication is achieved.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/E:P) with a score of 5.3 reflects the mitigating authentication requirement (PR:L) and the conservative VC:L/VI:L/VA:L impact rating applied by the reporter. However, command injection in embedded router firmware typically affords far greater OS-level control than the vendor-assigned L/L/L impact suggests - an independent assessment would place C:H/I:H/A:H on the vulnerable system. The E:P exploit maturity modifier confirms PoC code is publicly available, compressing the attacker skill barrier. KEV status is absent from the provided data, meaning widespread active exploitation is not confirmed. EPSS data was not provided, limiting probabilistic exploitation forecasting. Real-world risk is moderate-to-elevated for devices whose admin interface is internet-exposed, but substantially reduced for devices sitting behind NAT on home or small-office networks with no port-forwarding to the management plane. The vendor's rapid response and patch release are notable positive signals.

Exploit ScenarioDerived

An attacker who has obtained valid credentials to the Wavlink WL-NU516U1-A web administration panel - whether via credential stuffing, default password abuse, or prior compromise - submits a crafted HTTP POST request to /cgi-bin/wireless.cgi with shell metacharacters (e.g., a semicolon followed by an arbitrary command) embedded in the SSID2G2 or WPAPSK12 parameter. Function sub_401D68 passes the value unsanitized to an OS command invocation, causing arbitrary code to execute with the privileges of the CGI process on the router. Public PoC code hosted at the referenced GitHub repositories confirms this attack is reproducible with low skill requirements.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 1.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 29, 2026

Command injection in Wavlink WL-NU516U1-A router firmware (M16U1_V240425) allows authenticated remote attackers to execute arbitrary OS commands by submitting crafted POST parameters to the wireless CGI configuration handler. The affected function sub_401D68 within /cgi-bin/wireless.cgi fails to sanitize the SSID2G2, SSID5G2, AuthMethod2, and WPAPSK12 parameters before passing them to OS-level commands. A public proof-of-concept exploit is confirmed available on GitHub; this CVE is not currently listed in CISA's KEV catalog, but the vendor has already released a patched firmware.

RemediationAI

The primary remediation is to upgrade the WL-NU516U1-A firmware to the vendor-patched release dated 2026-06-22, downloadable directly from https://dl.wavlink.com/firmware/RD/WINSTAR_NU516U1-WO-A-2026-06-22-5ccde97-mt7628-squashfs-sysupgrade.bin. The vendor was noted to have responded rapidly and released this fix promptly. If immediate firmware update is not feasible, the highest-impact compensating control is to firewall or disable remote access to the device's web management interface - since PR:L authentication is required, preventing unauthenticated network access to the admin panel eliminates the primary attack path. If the Multi-SSID feature (secondary SSID configuration for SSID2G2 and SSID5G2) is not in active use, disabling it may reduce the attack surface exposed through this specific CGI handler, though the underlying code flaw persists. Changing the management interface to a non-default port does not constitute a security control. Full advisory context available via VulDB at https://vuldb.com/vuln/374546.

Affected VersionsENISA

WL-NU516U1-A M16U1_V240425

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 Wavlink WL-NU516U1-A is a consumer-grade wireless router/USB Wi-Fi device running embedded Linux firmware. The vulnerable component is /cgi-bin/wireless.cgi, a CGI script handling wireless multi-SSID configuration via HTTP POST requests. Specifically, function sub_401D68 processes secondary SSID configuration parameters - SSID2G2 (2.4GHz secondary SSID), SSID5G2 (5GHz secondary SSID), AuthMethod2 (authentication method), and WPAPSK12 (WPA pre-shared key) - without properly neutralizing shell metacharacters before invoking OS-level commands. This is a textbook CWE-77 (Improper Neutralization of Special Elements used in a Command) flaw. The CPE string cpe:2.3:a:wavlink:wl-nu516u1-a confirms NVD catalogues this as an application-layer flaw in the Wavlink WL-NU516U1-A product line.

Know when Wl Nu516U1 A 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 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 8.8 HIGH

Authenticated network-exploitable command injection yields full OS command execution on the router, warranting C:H/I:H/A:H; PR:L reflects required authentication per CVSS 4.0 input vector.

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
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Severity Changed
Jun 29, 2026 - 06:22 NVD
MEDIUM LOW
CVSS changed
Jun 29, 2026 - 06:22 NVD
5.3 (MEDIUM) 2.1 (LOW)

DescriptionCVE.org

A vulnerability was determined in Wavlink WL-NU516U1-A M16U1_V240425. The affected element is the function sub_401D68 of the file /cgi-bin/wireless.cgi of the component POST Parameter Handler. This manipulation of the argument SSID2G2/SSID5G2/AuthMethod2/WPAPSK12 causes command injection. Remote exploitation of the attack is possible. The exploit has been publicly disclosed and may be utilized. The affected component should be upgraded. 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
1.3%
Top 33% exploitable
Prevalence
Low
Budget consumer router brand, minimal enterprise or cloud deployment footprint
Exploit
POC
Public exploit code exists
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 LOW
CISA KEV No
Public POC Yes
EPSS 1.3%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

31
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +10
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