CVE-2026-23325Linux内核中的mt76驱动程序(特别是mt7996芯片组驱动)存在一个安全漏洞。在`mt7996_mac_write_txwi_80211`函数中,由于未正确检查帧长度,导致在访问管理字段时可能发生越界访问。该漏洞可能被本地低权限用户利用,导致系统机密性泄露或拒绝服务攻击。
该漏洞源于Linux内核Mediatek MT76无线驱动程序中`mt7996_mac_write_txwi_80211`函数的逻辑缺陷。当驱动程序处理802.11数据帧,特别是管理帧时,代码尝试访问帧结构中的特定字段以填充TXWI(传输写入信息)。然而,在访问这些字段之前,代码未能充分验证输入帧的总长度。因此,如果攻击者通过本地接口发送一个恶意构造的、长度不足的802.11帧,驱动程序在计算偏移量时会产生越界(OOB)访问。这可能导致读取非法内存地址引发内核崩溃(DoS),或在特定条件下泄露内核内存中的敏感信息。由于攻击需要本地访问(AV:L)且无需用户交互,低权限用户即可触发此漏洞。