Cyber Resilience

CVE-2025-20654

Critical

Published: 07 April 2025

Published
07 April 2025
Modified
09 April 2025
KEV Added
Patch
CVSS Score v3.1 9.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS Score 0.0078 74.2th percentile
Risk Priority 20 60% EPSS · 20% KEV · 20% CVSS

Summary

CVE-2025-20654 is a critical-severity Out-of-bounds Write (CWE-787) vulnerability in Mediatek Software Development Kit. Its CVSS base score is 9.8 (Critical).

Operationally, ranked in the top 25.8% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog.

Deeper analysis

In wlan service, an out-of-bounds write vulnerability exists due to an incorrect bounds check, tracked as CVE-2025-20654 with CWE-787. The flaw affects MediaTek wireless LAN components and carries a CVSS 3.1 score of 9.8, indicating critical severity.

An unauthenticated attacker can exploit the issue remotely over the network without user interaction or additional privileges, resulting in remote code execution on the target device.

The MediaTek April 2025 product security bulletin lists Patch ID WCNCR00406897 as the fix for Issue ID MSV-2875. The associated EPSS score remains low, with a current value of 0.0078 and a peak of 0.0149.

EU & UK References

Vulnerability details

In wlan service, there is a possible out of bounds write due to an incorrect bounds check. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation. Patch ID: WCNCR00406897;…

more

Issue ID: MSV-2875.

CWE(s)

Related Threats

No named actor attribution yet. ATT&CK technique mapping in progress for this CVE.

Affected Assets

mediatek
software development kit
≤ 7.4.0.1 · ≤ 7.6.7.0
mediatek
mt7622
all versions
mediatek
mt7915
all versions
mediatek
mt7916
all versions
mediatek
mt7981
all versions
mediatek
mt7986
all versions
openwrt
openwrt
19.07.0, 21.02.0
mediatek
mt6890
all versions

Mitigating Controls

Likely Mitigating Controls AI

Per-CVE control mapping for this CVE has not run yet; the list below is derived from the weakness types (CWEs) cited in the NVD entry.

addresses: CWE-787

Out-of-bounds writes that corrupt control flow or inject shellcode are rendered non-executable by the same memory protections.

References