Skip to main content

Wavlink WL-NU516U1 CVE-2026-18589

| EUVDEUVD-2026-52189 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-08-03 VulDB GHSA-jfmw-hm93-c7jh
8.9
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Recon
    Identify Wavlink WL-NU516U1 web interface
  2. Delivery
    Send crafted HTTP POST to nas.cgi
  3. Exploit
    Supply oversized User1Passwd argument
  4. Install
    Overflow stack buffer in change_password()
  5. C2
    Overwrite saved return address
  6. Execute
    Redirect execution to attacker payload
  7. Impact
    Achieve arbitrary code execution

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
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

The nas.cgi script must be reachable via HTTP or HTTPS on the device's web management port (typically 80 or 443). No authentication is required - the CVSS 4.0 vector specifies PR:N and UI:N, indicating the vulnerable password change endpoint is accessible without a valid session. Exploitation is constrained to network-reachable instances: devices where the web interface is firewalled from untrusted networks or where WAN-side remote management is disabled have significantly reduced exposure. The vulnerability is specific to the MT7628 firmware variant (708c073-mt7628); other Wavlink hardware variants running different firmware branches are not confirmed affected by available data.

Impact

The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H reflects the most severe combination of exploitability factors: remote, low-complexity, unauthenticated, and no user interaction required. The E:P modifier in the CVSS 4.0 supplemental data confirms a public proof-of-concept exists, meaningfully lowering the bar for opportunistic attackers. This is not currently listed in the CISA KEV catalog, and EPSS data was not included in the input - however, the presence of a public PoC on GitHub combined with a zero-privilege network-exploitable overflow in a consumer NAS warrants urgent patching rather than deferral. The vendor responded quickly and released a patch, which narrows the window of exposure. Real-world exploitation risk is moderated by the product's niche market footprint and the assumption that many deployments do not expose the web interface to the WAN.

Exploit ScenarioDerived

An unauthenticated attacker on the network sends a crafted HTTP POST request to the nas.cgi password change endpoint with an excessively long User1Passwd parameter value. The oversized input overflows the fixed-size stack buffer in the change_password function, overwriting the saved return address with attacker-controlled data. Upon function return, execution redirects to shellcode or a ROP chain, potentially granting the attacker full code execution with the privileges of the web server process on the device. A public proof-of-concept detailing this technique is available at https://github.com/oduoke567/WAVLINK-NU516U1-2026-05-1/blob/main/report2.md.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.6% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – Aug 03, 2026

Stack-based buffer overflow in the Wavlink WL-NU516U1 NAS device's nas.cgi password change handler allows remote unauthenticated attackers to potentially execute arbitrary code by supplying an oversized User1Passwd argument to the change_password function. Affecting the MT7628 firmware variant (708c073-mt7628), this carries a CVSS 4.0 score of 8.9 with full confidentiality, integrity, and availability impact and no privileges or user interaction required. A public proof-of-concept has been published and a vendor-released firmware patch is available as of 2026-07-13; no confirmed CISA KEV listing at time of analysis.

Earlier versions of this analysis (1)
v1 Aug 03, 2026 - 07:20 CVSS 9.3

Stack-based buffer overflow in the Wavlink WL-NU516U1 (firmware build 708c073-mt7628) NAS management interface allows remote attackers to corrupt the stack via an oversized User1Passwd argument passed to the change_password function in nas.cgi. The overflow can lead to denial of service or arbitrary code execution on the router's MIPS/MediaTek MT7628 platform. Publicly available exploit code exists (VulDB, GitHub report), and the vendor has already shipped a fixed firmware image; there is no public evidence of active in-the-wild exploitation.

RemediationAI

Apply the vendor-released firmware update immediately - the patched sysupgrade image (commit 4b8a21f, dated 2026-07-13) is available at https://dl.wavlink.com/firmware/RD/WINSTAR_NU516U1-WO-A-2026-07-13-4b8a21f-mt7628-squashfs-sysupgrade.bin. Until the firmware update is applied, restrict network access to the device's web management interface: block inbound connections to HTTP/HTTPS ports (typically 80 and 443) at the perimeter firewall or router, ensuring the nas.cgi endpoint is not reachable from untrusted networks or the WAN. This compensating control does not fix the underlying buffer overflow but eliminates remote exploitability by making the vulnerable endpoint unreachable. Note that devices accessible only on isolated internal segments face lower - but not zero - risk, as the attack can also originate from a compromised internal host.

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 Wavlink WL-NU516U1 is a consumer/SMB NAS device built on the MediaTek MT7628 SoC, a commonly used chipset in budget networking hardware. Its web management interface relies on CGI scripts - specifically nas.cgi - to handle user actions. The change_password function within nas.cgi processes the User1Passwd HTTP parameter without adequate bounds checking before copying it into a fixed-size stack buffer, satisfying CWE-121 (Stack-Based Buffer Overflow). An oversized input can overwrite adjacent stack memory including the saved return address, enabling control-flow hijacking. The CPE cpe:2.3:a:wavlink:wl-nu516u1:*:*:*:*:*:*:*:* with a wildcard version indicates all firmware revisions prior to the vendor patch are considered affected.

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 8.9 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
vuln.today AI 9.8 CRITICAL

Network-facing CGI endpoint requires no privileges or interaction; full system impact without scope change to external systems.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/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
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

4
Analysis Updated
Aug 03, 2026 - 07:28 vuln.today
v2 - CVSS changed
Severity Changed
Aug 03, 2026 - 07:22 NVD
CRITICAL HIGH
CVSS changed
Aug 03, 2026 - 07:22 NVD
9.3 (CRITICAL) 8.9 (HIGH)
CVE Published
Aug 03, 2026 - 06:30 cve.org
CRITICAL 9.3

DescriptionCVE.org

A vulnerability was found in Wavlink WL-NU516U1 708c073-mt7628. This impacts the function change_password of the file nas.cgi. The manipulation of the argument User1Passwd results in stack-based buffer overflow. The attack can be executed remotely. The exploit has been made public and could be used. 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.

Executive ViewAI

Why It Matters

The Wavlink WL-NU516U1 NAS device contains a vulnerability enabling external attackers to compromise systems without credentials or user interaction. Attackers can steal, delete, or modify stored data and disrupt availability, directly threatening data confidentiality and organizational operations. Publicly available exploitation code accelerates risk materialization, requiring immediate action across affected hardware.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.6%
Top 54% exploitable
Prevalence
Low
niche consumer/SMB NAS brand, limited enterprise footprint
Social Media
3
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 HIGH
CISA KEV No
Public POC No
EPSS 0.6%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.

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