CVE-2026-31626Linux内核中的staging驱动rtl8723bs存在安全漏洞。在rtw_BIP_verify()函数中,变量le_tmp64未被初始化。代码向该8字节变量复制了6字节数据,导致剩余2字节未初始化。攻击者可能利用这一点读取敏感内存信息或导致内核不稳定,从而影响系统完整性与可用性。
该漏洞位于Linux内核源码`drivers/staging/rtl8723bs/core/rtw_security.c`的`rtw_BIP_verify()`函数中。函数内部声明了一个`u64`类型的局部变量`le_tmp64`,但在使用前未进行初始化。代码逻辑中仅将6字节数据复制到了该8字节变量中,导致剩余的高位2字节保留了栈上的随机未初始化数据。当该变量随后被用于BIP(广播完整性协议)验证计算时,这些未初始化的垃圾数据参与了计算。由于这些数据是不可控且随机的,可能导致完整性验证逻辑被意外绕过(I:L),或者在处理特定数据结构时引发内核异常与崩溃(A:H)。攻击者需处于邻接网络位置(AV:A),通过发送特制的无线帧触发该代码路径。