MediaTek WLAN Driver
CVE-2025-20719
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain WiFi proximity to target AP
-
DeliverySend crafted wireless frames
-
ExploitDefeat bounds check, trigger stack overflow
-
ExecutionOverwrite adjacent driver memory
-
ImpactEscalate privilege on device
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 | Exploitation requires the device to be running the vulnerable MediaTek WLAN AP driver (MediaTek SDK; confirmed affected on OpenWrt 19.07.0 and 21.02.0 builds using it) and operating in access-point mode so it processes the malicious wireless frames. The attacker must be within wireless radio range (AV:A, proximal/adjacent) of the target AP - this proximity requirement is the primary limiting factor and precludes remote internet-based attack. No authentication (PR:N) and no user interaction (UI:N) are required once in range, and no special non-default configuration beyond normal AP operation is implied by the description. |
| Impact | The CVSS 3.1 vector (AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, base 8.8) describes an adjacent-network, low-complexity, unauthenticated, no-user-interaction stack-based out-of-bounds write (CWE-121) in the MediaTek WLAN AP driver yielding full confidentiality, integrity and availability impact - a serious profile for an attacker already within radio/WiFi range. However, the exploitation signals are modest and non-escalating: EPSS is only 0.26% (16th percentile), there is no CISA KEV listing, and no public exploit was identified at time of analysis, indicating no evidenced or probable widespread exploitation despite the high base score. The adjacency requirement (AV:A, not AV:N) is the key risk-limiting factor - the attacker must be within wireless proximity of the vulnerable access point rather than exploiting across the internet, which bounds this to localized/targeted scenarios. No SSVC decision record was supplied in the input, so automatable/exploitation-status framework values cannot be cited. Net assessment: a genuinely high-severity memory-corruption EoP and a real patching priority for affected MediaTek-based AP/router firmware, but currently lower operational urgency than the 8.8 alone implies because exploitation is proximity-bound and no public PoC or active exploitation is evidenced. |
| Exploit ScenarioDerived | An attacker within WiFi range of a MediaTek-chipset access point transmits specially crafted wireless frames whose length fields defeat the driver's faulty bounds check, triggering a stack-based out-of-bounds write in the AP driver. Because exploitation needs no authentication and no user interaction (AV:A/PR:N/UI:N), a proximal attacker can corrupt driver memory to escalate privilege on the device. No public exploit code has been identified at time of analysis, so this remains a credible but not-yet-demonstrated proximal attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
A stack-based out-of-bounds write (CWE-121) in the MediaTek WLAN AP driver lets an attacker who is within wireless radio range of a vulnerable access point corrupt memory without authenticating and without any user interaction, yielding a full compromise of confidentiality, integrity and availability (CVSS 3.1 base 8.8, AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H). Affected builds include the MediaTek Software Development Kit and OpenWrt 19.07.0 and 21.02.0 images that ship the vulnerable driver, and exploitation requires the device to be operating in access-point mode so it parses the malicious wireless frames. At time of analysis EPSS is only 0.26% (16th percentile) and no public exploit code has been identified, so the practical risk is dominated by the adjacency requirement - an attacker must be physically close enough to the AP to transmit crafted frames.
RemediationAI
Apply the vendor firmware containing MediaTek's fix for Patch ID WCNCR00418955 (tracked internally as MSV-3570); because MediaTek fixes are delivered to OEMs, obtain the updated firmware from the device manufacturer or, for OpenWrt-based hardware, from the OpenWrt release that supersedes the affected 19.07.0 and 21.02.0 images - note that 19.07 is end-of-life, so upgrading to a current maintained branch is strongly advised rather than back-porting. Use the MediaTek October 2025 security bulletin (https://corp.mediatek.com/product-security-bulletin/October-2025) to confirm which chipset/driver build your firmware contains before assuming you are patched. Until an update is deployed, the most effective compensating control is to shrink the attack surface physically: reduce AP transmit power and antenna gain, relocate or shield the AP so its radio footprint does not extend beyond trusted space, and disable any high-gain or outdoor-bridged coverage, accepting the trade-off of degraded coverage and possible user complaints. If the device is only needed as a client or bridge, disable access-point/hotspot mode so the vulnerable AP-side parsing path is not exercised, though this breaks any wireless clients relying on that AP. Turn off unused SSIDs and limit the number of co-located untrusted wireless networks, and monitor AP firmware logs for repeated malformed-frame or driver crash/reset events as a possible exploitation indicator; these measures reduce but do not eliminate the risk because the underlying out-of-bounds write remains reachable from any in-range transmitter.
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 flaw sits in the MediaTek wlan AP driver's handling of inbound 802.11 management/data frames, where an incorrect bounds check on a length or element field permits a write past the end of a fixed-size stack buffer. MediaTek classifies the resulting condition as an out-of-bounds write and NVD assigns CWE-121 (stack-based buffer overflow), a class in which attacker-controlled length data is copied into a stack allocation without validating the destination capacity; the consequence is classical stack corruption that can redirect control flow inside the driver and, because the driver runs in the kernel/high-privilege context of the AP, escalate to full device compromise. The CVSS vector AV:A/PR:N/UI:N reflects that the trigger arrives over the air from an adjacent network with no credentials or interaction, and S:U confirms the impact stays within the same security authority. The CPE data ties affected deployments to mediatek:software_development_kit (all versions) plus openwrt:openwrt 19.07.0 and 21.02.0, i.e. downstream OpenWrt releases that embed the MediaTek Wi-Fi driver rather than a defect in OpenWrt itself. The paired identifiers Patch ID WCNCR00418955 and Issue ID MSV-3570 are MediaTek's internal tracking references for the fix.
Know when Openwrt 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
AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
AV:A because exploitation requires WiFi radio proximity to the AP; AC:L/PR:N/UI:N per the unauthenticated no-interaction trigger; C/I/A:H for driver-level memory-corruption privilege escalation.
Primary rating from Vendor (mediatek).
CVSS VectorVendor: mediatek
DescriptionCVE.org
In wlan AP driver, there is a possible out of bounds write due to an incorrect bounds check. This could lead to remote (proximal/adjacent) escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation. Patch ID: WCNCR00418955; Issue ID: MSV-3570.
Executive ViewAI
MediaTek WLAN AP driver and OpenWrt 19.07.0/21.02.0 images contain a high-severity memory corruption flaw that allows an unauthenticated attacker within wireless range to fully compromise affected access points, potentially disrupting operations and exposing sensitive data. While there is no public exploit identified at time of analysis and exploitation requires physical proximity, the severe impact on confidentiality, integrity, and availability warrants immediate leadership attention to mitigate risk.
No vendor-released patch identified at time of analysis. Interim mitigations include: disabling access-point mode where not required, relocating access points to physically secure locations to limit radio range, implementing wireless intrusion detection/prevention systems, segmenting networks to contain any compromise, and closely monitoring vendor advisories for patch release.
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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
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.
Affected Products (CPE)CVE.org
In wlan service, there is a possible out of bounds write due to improper input validation. Rated critical severity (CVSS
An issue was discovered in OpenWrt 18.06.0 to 18.06.6 and 19.07.0, and LEDE 17.01.0 to 17.01.7. Rated high severity (CVS
An issue was discovered in OpenWrt libuci (aka Library for the Unified Configuration Interface) before 15.05.1 as used o
cgi_handle_request in uhttpd in OpenWrt through 18.06.1 and LEDE through 17.01 has unauthenticated reflected XSS via the
In wlan service, there is a possible out of bounds write due to an incorrect bounds check. Rated critical severity (CVSS
An exploitable information leak vulnerability exists in the ustream-ssl library of OpenWrt, versions 18.06.4 and 15.05.1
An exploitable information leak vulnerability exists in the ustream-ssl library of OpenWrt, versions 18.06.4 and 15.05.1
Remote privilege escalation in Android WLAN AP driver via packet injection.
In wlan AP driver, there is a possible out of bounds write due to an incorrect bounds check. This could lead to local es
In wlan AP driver, there is a possible out of bounds write due to an incorrect bounds check. This could lead to local es
In wlan AP driver, there is a possible out of bounds write due to an incorrect bounds check. This could lead to local es
Remote code execution in OpenWrt's mDNS daemon (versions before 24.10.6 and 25.12.1) allows unauthenticated attackers to
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB