Skip to main content

Wavlink WL-NU516U1 CVE-2026-18590

| EUVDEUVD-2026-52223 LOW
OS Command Injection (CWE-78)
2026-08-03 VulDB GHSA-29gr-cg9c-hpx3
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 low-privilege admin credentials
  2. Delivery
    Authenticate to router web interface
  3. Exploit
    Send crafted POST to adm.cgi
  4. Execution
    Inject shell commands via set_sys_adm parameter
  5. Impact
    Execute arbitrary OS commands on router

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 authenticated access with at least low-privileged credentials to the router's web administration interface (PR:L per CVSS 4.0). The attacker must be able to reach the admin interface over the network (AV:N), which in typical home/SMB deployments means LAN access unless remote management is explicitly enabled. The vulnerable code path is triggered through the Admin Password Handler (set_sys_adm in adm.cgi), meaning the admin panel must be accessible and functional. No user interaction is required beyond the attacker's own authenticated session (UI:N). Exploitation is limited by the need for valid credentials - unauthenticated remote exploitation is not indicated by the available data. If the admin interface is not exposed to the WAN, internet-based attackers must first gain LAN access.

Impact

The CVSS 4.0 score of 5.3 (Medium) with impact metrics VC:L/VI:L/VA:L appears notably conservative for an OS command injection flaw - this scoring may reflect VulDB's judgment about the constrained environment of the router's OS rather than the actual attacker capability gained. An independent assessment placing C:H/I:H/A:H is more consistent with the nature of arbitrary OS command execution on embedded Linux firmware, which typically yields full device control. The E:P exploitability flag confirms a public proof-of-concept exists, elevating practical risk above the raw score. No EPSS data was provided and no CISA KEV listing is present, suggesting exploitation is not currently widespread. Attack complexity is low (AC:L/AT:N) and no user interaction is required, but the PR:L requirement limits unauthenticated mass exploitation. The discrepancy between the CVSS 4.0 impact metrics and the severity of OS command injection should be noted - defenders should not underweight this based on the 5.3 score alone.

Exploit ScenarioDerived

An attacker who has obtained low-privileged credentials to the Wavlink WL-NU516U1 admin interface - through credential stuffing, default credentials, or prior compromise - sends a crafted HTTP POST request to adm.cgi targeting the set_sys_adm function with shell metacharacters embedded in the password parameter. The router's CGI handler passes the unsanitized input to an OS shell call, executing the attacker's injected commands as the process owner on the router's embedded Linux OS. A public proof-of-concept is available on GitHub, lowering the bar for exploitation significantly.

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

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

Alert me

AnalysisAIv1 – Aug 03, 2026

OS command injection in the Wavlink WL-NU516U1 router's admin password handler allows a remote, low-privileged authenticated attacker to execute arbitrary operating system commands via the set_sys_adm function in adm.cgi. The affected firmware version is 708c073-mt7628, and a public proof-of-concept exploit has been disclosed on GitHub. No CISA KEV listing exists, but the vendor has responded promptly and released a patched firmware dated 2026-07-13.

RemediationAI

Apply the vendor-released patched firmware WINSTAR_NU516U1-WO-A-2026-07-13-4b8a21f-mt7628-squashfs-sysupgrade.bin, available directly at https://dl.wavlink.com/firmware/RD/WINSTAR_NU516U1-WO-A-2026-07-13-4b8a21f-mt7628-squashfs-sysupgrade.bin. Prior to patching, restrict access to the router's web administration interface to trusted management networks or hosts only - exposing adm.cgi to untrusted LAN segments or the internet directly enables exploitation. Disabling remote web administration if not operationally required is an effective compensating control with minimal trade-off for most home and small-office deployments. Changing default admin credentials reduces the impact of the PR:L requirement by preventing low-effort credential stuffing, though it does not eliminate the vulnerability. Reference the VulDB advisory at https://vuldb.com/vuln/385418 for further vendor guidance.

Affected VersionsENISA

WL-NU516U1 708c073-mt7628

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 resides in the CGI-based web administration interface of the Wavlink WL-NU516U1 router, which runs on a MediaTek MT7628 chipset (identified in the firmware naming convention 'mt7628'). The affected component is adm.cgi, specifically the set_sys_adm function responsible for handling admin password changes. CWE-78 (Improper Neutralization of Special Elements used in an OS Command) describes the root cause: user-supplied input is passed to a system shell call without adequate sanitization or escaping, allowing injection of arbitrary shell metacharacters. The CPE cpe:2.3:a:wavlink:wl-nu516u1:*:*:*:*:*:*:*:* covers all versions of the product prior to the patch. This class of vulnerability in embedded router CGI handlers is well-understood and frequently exploitable in practice.

Know when Wl Nu516U1 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

OS command injection on embedded router yields full device control; PR:L reflects required low-privilege authentication; scope unchanged as impact is confined to the router itself.

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
Aug 03, 2026 - 08:37 NVD
MEDIUM LOW
CVSS changed
Aug 03, 2026 - 08:37 NVD
5.3 (MEDIUM) 2.1 (LOW)

DescriptionCVE.org

A vulnerability was determined in Wavlink WL-NU516U1 708c073-mt7628. Affected is the function set_sys_adm of the file adm.cgi of the component Admin Password Handler. This manipulation causes os command injection. The attack is possible to be carried out remotely. The exploit has been publicly disclosed and may be utilized. It is suggested to upgrade the affected component. 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.1%
Top 39% exploitable
Prevalence
Low
consumer/SMB networking brand, limited enterprise footprint
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment 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 No
EPSS 1.1%
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
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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