Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege admin credentials
-
DeliveryAuthenticate to router web interface
-
ExploitSend crafted POST to adm.cgi
-
ExecutionInject shell commands via set_sys_adm parameter
-
ImpactExecute 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
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.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
More in Wl Nu516U1
View allRemote attackers can exploit a stack-based buffer overflow in the /cgi-bin/nas.cgi endpoint of Wavlink WL-NU516U1 by man
Stack-based buffer overflow in the Wavlink WL-NU516U1 (firmware 708c073-mt7628) router's nas.cgi handler lets remote una
Stack-based buffer overflow in the Wavlink WL-NU516U1 NAS device's nas.cgi password change handler allows remote unauthe
OS command injection in the Wavlink WL-NU516U1 firmware (build 708c073-mt7628) allows remote attackers to execute arbitr
OS command injection in the Wavlink WL-NU516U1 router's CGI web administration interface allows authenticated network at
A vulnerability was found in Wavlink WL-NU516U1 240425.
EUVD-2026-52223
GHSA-29gr-cg9c-hpx3
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB