Skip to main content

MediaTek WLAN Driver CVE-2025-20719

HIGH
Stack-based Buffer Overflow (CWE-121)
2025-10-14 security@mediatek.com
8.8
CVSS 3.1 · Vendor: mediatek
View

Attack ChainAIDerived

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

  1. Access
    Gain WiFi proximity to target AP
  2. Delivery
    Send crafted wireless frames
  3. Exploit
    Defeat bounds check, trigger stack overflow
  4. Execution
    Overwrite adjacent driver memory
  5. Impact
    Escalate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Vendor (mediatek) PRIMARY 8.8 HIGH
AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

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.

3.1 AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (mediatek).

CVSS VectorVendor: mediatek

Attack Vector
Adjacent
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 84% exploitable
Prevalence
High
MediaTek WLAN chipsets widely deployed in consumer routers and OpenWrt networking devices
Data Quality
3 sources
Confidence: Low

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.3%
Patch available No
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Controlled
Automatable· derived
No
Human Impact
High

Priority Score

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

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

cpe:2.3:a:mediatek:software_development_kit:*:*:*:*:*:*:*:*
cpe:2.3:o:openwrt:openwrt:19.07.0:-:*:*:*:*:*:*
cpe:2.3:o:openwrt:openwrt:21.02.0:-:*:*:*:*:*:*
CVE-2024-20017 CRITICAL POC
9.8 Mar 04

In wlan service, there is a possible out of bounds write due to improper input validation. Rated critical severity (CVSS

CVE-2020-7982 HIGH POC
8.1 Mar 16

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

CVE-2019-15513 HIGH POC
7.5 Aug 23

An issue was discovered in OpenWrt libuci (aka Library for the Unified Configuration Interface) before 15.05.1 as used o

CVE-2018-19630 MEDIUM POC
6.1 Nov 28

cgi_handle_request in uhttpd in OpenWrt through 18.06.1 and LEDE through 17.01 has unauthenticated reflected XSS via the

CVE-2025-20654 CRITICAL
9.8 Apr 07

In wlan service, there is a possible out of bounds write due to an incorrect bounds check. Rated critical severity (CVSS

CVE-2019-5102 MEDIUM POC
5.9 Nov 18

An exploitable information leak vulnerability exists in the ustream-ssl library of OpenWrt, versions 18.06.4 and 15.05.1

CVE-2019-5101 MEDIUM POC
5.9 Nov 18

An exploitable information leak vulnerability exists in the ustream-ssl library of OpenWrt, versions 18.06.4 and 15.05.1

CVE-2025-20674 CRITICAL
9.8 Jun 02

Remote privilege escalation in Android WLAN AP driver via packet injection.

CVE-2025-20683 CRITICAL
9.8 Jul 08

In wlan AP driver, there is a possible out of bounds write due to an incorrect bounds check. This could lead to local es

CVE-2025-20682 CRITICAL
9.8 Jul 08

In wlan AP driver, there is a possible out of bounds write due to an incorrect bounds check. This could lead to local es

CVE-2025-20681 CRITICAL
9.8 Jul 08

In wlan AP driver, there is a possible out of bounds write due to an incorrect bounds check. This could lead to local es

CVE-2026-30872 CRITICAL
9.8 Mar 19

Remote code execution in OpenWrt's mDNS daemon (versions before 24.10.6 and 25.12.1) allows unauthenticated attackers to

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