Skip to main content

MediaTek WLAN Driver CVE-2025-20709

HIGH
Classic Buffer Overflow (CWE-120)
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
    Position within wireless range of AP
  2. Exploit
    Send crafted WLAN management/data frame
  3. Execution
    Defeat incorrect bounds check, trigger OOB write
  4. Impact
    Corrupt driver memory, escalate privileges

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Buffer copy size validation
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 attacker to be within wireless radio range (adjacent network, AV:A) of a device running the vulnerable MediaTek WLAN AP driver - i.e., an operating access point reachable over the air. No authentication is required (PR:N) and no user interaction is needed (UI:N), so any in-range attacker can transmit the malicious WLAN frames that trigger the out-of-bounds write. The principal limiting factor is physical/RF proximity: the flaw is not exploitable from the internet or across routed networks, only by an adversary within wireless reception distance of the affected AP. Affected deployments include MediaTek SDK-based firmware and OpenWrt 19.07.0 / 21.02.0 builds using this driver.

Impact

This is a genuine elevated-priority issue for affected wireless deployments, though not a drop-everything emergency. The CVSS 3.1 vector (AV:A/AC:L/PR:N/UI:N) is internally consistent with the description: adjacent (proximal/radio-range) attack vector, low complexity, no privileges, and no user interaction, yielding high confidentiality, integrity and availability impact (8.8). The critical constraint is AV:A - the attacker must be within wireless/radio range of the affected AP, which bounds this to local-RF adversaries rather than internet-wide scanning. Signals partially conflict on urgency: EPSS is low at 0.31% (22nd percentile) and the CVE is NOT in CISA KEV with no public POC identified, suggesting no widespread or automated exploitation to date; the low EPSS is consistent with the adjacency requirement limiting mass exploitation. However, the memory-corruption class (CWE-120 out-of-bounds write in a kernel/driver context) with no-interaction, no-auth preconditions is exactly the profile that attracts weaponization against high-value targets, so the low EPSS should be read as 'not yet exploited' rather than 'low technical severity.' No SSVC decision data was supplied in the input, so automatable/exploitation/technical-impact framing cannot be independently stated. Net: prioritize patching for exposed APs, but physical/RF proximity meaningfully reduces real-world attack surface versus a pure AV:N network flaw.

Exploit ScenarioDerived

An attacker within wireless range of a vulnerable MediaTek-based access point (e.g., sitting in range of a consumer or OpenWrt-based router) transmits specially crafted WLAN frames that defeat the driver's faulty bounds check, triggering an out-of-bounds write in the AP driver. Because no authentication or user interaction is required, the attacker corrupts memory and escalates privileges on the device, potentially gaining control of the AP. No public exploit code has been identified at time of analysis.

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

An out-of-bounds write in the MediaTek WLAN AP driver allows an attacker within wireless radio range of an affected access point to corrupt memory and escalate privileges without authentication or user interaction (CVSS 8.8, AV:A/AC:L/PR:N/UI:N, scope unchanged, high confidentiality, integrity, and availability impact). The root cause is an incorrect bounds check (CWE-120) applied to WLAN frames handled by the driver, affecting MediaTek SDK-based firmware as well as OpenWrt 19.07.0 and 21.02.0 builds that ship this driver. EPSS is low (0.31%, 22nd percentile) and no public exploit code or CISA KEV entry has been identified at time of analysis, but because the flaw is reachable over the air with no credentials and no user action, exposed APs should be prioritized for patched firmware.

RemediationAI

Apply the vendor fix identified by MediaTek Patch ID WCNCR00415809, as documented in the October 2025 MediaTek product security bulletin (https://corp.mediatek.com/product-security-bulletin/October-2025); for OEM devices, obtain the updated firmware from the router/AP manufacturer rather than assuming the SDK patch alone reaches the deployed image. OpenWrt users on 19.07.0 or 21.02.0 should migrate to a currently supported OpenWrt release built with the corrected driver, since both listed branches are end-of-life and will not receive a backported fix. If immediate firmware replacement is not possible, compensating controls trade coverage for risk: reduce AP transmit power or antenna gain and reorient coverage to shrink the RF footprint an attacker needs to reach (degrades legitimate coverage and may create dead zones), move sensitive SSIDs to a physically separated AP running unaffected firmware (requires spare hardware), and segment the AP management plane onto a dedicated VLAN with monitoring for anomalous 802.11 frame traffic and driver crash/reboot patterns (does not block the memory corruption itself). Disabling optional WLAN features or radios not in production use reduces the parsed frame surface at the cost of functionality; none of these controls is a substitute for the patched driver.

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 lives in the MediaTek wlan AP driver - the firmware/driver layer that parses 802.11 management and data frames on MediaTek-based wireless access points. CWE-120 (classic buffer overflow / improper bounds validation) means the driver performs an incorrect length or bounds check on attacker-influenced frame data and then writes past the end of an allocated buffer, producing memory corruption that can be shaped into privilege escalation on the AP platform. The CVSS vector AV:A/PR:N/UI:N is significant: the attack surface is the wireless medium itself, so the attacker only needs to be within radio reception distance rather than on any routed network, and no credentials or user actions are required to send the triggering frames. CPE data ties the exposure to the MediaTek software development kit and to OpenWrt 19.07.0 and 21.02.0, both of which are end-of-life OpenWrt branches that bundle the affected driver; any downstream vendor firmware built from the same MediaTek SDK is likewise in scope. MediaTek tracks the issue as Patch ID WCNCR00415809 / Issue ID MSV-3405.

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

Over-the-air exploitation puts it adjacent (AV:A), no auth or interaction needed (PR:N/UI:N), and a driver-level OOB write yields full host C/I/A impact.

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: WCNCR00415809; Issue ID: MSV-3405.

Executive ViewAI

Why It Matters

Every MediaTek-chipset wireless access point running affected SDK firmware or OpenWrt 19.07.0/21.02.0 builds carries an unauthenticated memory-corruption flaw that any attacker within radio range can trigger over the air with no credentials and no user interaction. Because exploitation can yield full control of the access point - and through it, the network segment it serves - the exposure is not limited to the device itself but extends to every user, system, and data flow that depends on that wireless infrastructure. Leadership should treat this as a network-perimeter integrity issue requiring immediate inventory and remediation planning, even though no public exploit code or active exploitation has been identified at time of analysis.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict physical and RF exposure of affected APs, reduce transmit power and antenna coverage to limit attacker range, disable unused radios/SSIDs and legacy wireless modes, isolate affected APs on a dedicated management VLAN with no lateral path to corporate systems, segment guest/IoT traffic away from sensitive assets, enforce wireless IDS/IPS monitoring for anomalous management-frame activity, and prepare rapid device replacement or firmware rollback once a fix is published.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
High
MediaTek WLAN chipsets ubiquitous in consumer routers; OpenWrt widely deployed
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.

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