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/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
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
3DescriptionCVE.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.
AnalysisAI
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.
Technical ContextAI
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.
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.
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.
Same weakness CWE-78 – OS Command Injection
View allSame technique Command Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-52223
GHSA-29gr-cg9c-hpx3