KernelScan.io

HIGH

mt76 WiFi Frame OOB

CVE-2026-23363

CVSS 7.1 / 10.0 NVD

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H

KernelScan AI7.1HIGH

01

In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7925: Fix possible oob access in mt7925_mac_write_txwi_80211() Check frame length before accessing the mgmt fields in mt7925_mac_write_txwi_80211 in order to avoid a possible oob access.

02

Engine v0.2.0

Risk summary

An attacker within WiFi range can send malformed 802.11 action frames to cause out-of-bounds memory reads in the MT7925 WiFi driver. This could potentially lead to information disclosure or system crashes, affecting devices using MediaTek MT7925 WiFi chips.

Affecteddrivers/net/wireless/mediatek/mt76/mt7925/mac.c

Vulnerability analysis

Root Cause: The mt7925_mac_write_txwi_80211() function accesses management frame fields (mgmt->u.action.category and mgmt->u.action.u.addba_req.action_code) without first validating that the skb buffer contains sufficient data. When processing 802.11 action frames, the code assumes the frame is at least large enough to contain the action category and ADDBA request fields, but malformed or truncated frames could cause out-of-bounds memory access.

Attack Surface: This vulnerability affects systems with MediaTek MT7925 WiFi chips when processing incoming 802.11 management frames. An attacker within wireless range could send specially crafted action frames with insufficient length to trigger the out-of-bounds read. The attack requires the ability to send raw 802.11 frames to the vulnerable device.

Fix Mechanism: The patch adds a length check 'skb->len >= IEEE80211_MIN_ACTION_SIZE + 1' before accessing the management frame fields. This ensures the buffer contains at least the minimum required bytes for an action frame plus one additional byte for the action code field, preventing out-of-bounds reads when processing malformed WiFi frames.

03

BranchFixed inPatch commit
6.126.12.773356464e50e1
6.186.18.172831a8c57454
6.196.19.722a6419a8b95
mainline7.0c41a9abd6ae3