CVE-2026-23363Linux内核中的mt76驱动程序(针对MediaTek mt7925芯片)存在一个安全漏洞。该漏洞位于`mt7925_mac_write_txwi_80211`函数中,由于在访问管理帧字段之前未正确检查帧长度,导致可能发生越界内存访问。本地低权限攻击者可利用此漏洞导致内核崩溃或泄露敏感内存信息,从而影响系统的机密性和可用性。该问题已在后续的内核提交中得到修复。
该漏洞源于Linux内核无线驱动`mt76`中处理MediaTek mt7925设备的数据包逻辑缺陷。具体而言,函数`mt7925_mac_write_txwi_80211`负责写入802.11传输信息(TXWI)。在构建管理帧的TXWI时,代码直接访问了帧结构中的管理字段,但未预先验证输入数据包的长度是否足以包含这些字段。当本地攻击者通过Netlink接口发送特制的、长度不足的管理帧时,驱动程序会读取超出分配缓冲区边界的数据。这种越界读取可能导致敏感内核信息泄露,或者越界写入导致内核崩溃。CVSS向量显示攻击需要本地访问和低权限,通常通过恶意应用程序或配合其他漏洞提权后触发。修复方案引入了帧长度检查,确保在访问`mgmt`指针之前数据包长度满足要求。