CVE-2026-23336Linux内核中的cfg80211组件存在释放后重用(UAF)漏洞。该漏洞源于在wiphy注销时未取消rfkill_block工作项,导致工作队列在设备注销后仍试图访问已释放的内存。攻击者可利用此漏洞造成系统崩溃(DoS)或潜在的权限提升。此问题由Syzkaller发现,CVSS v3.1评分为7.8,属于高危漏洞。
漏洞发生在Linux内核无线配置子系统的`wiphy_unregister()`流程中。当无线设备被移除或注销时,系统未能取消挂起的`rfkill_block`工作。由于工作队列的异步特性,如果该工作在wiphy结构体释放后执行,`cfg80211_rfkill_block_work`函数会调用`cfg80211_shutdown_all_interfaces()`,进而访问已释放的内存地址。这触发了KASAN检测到的Use-After-Free错误。攻击者需具备本地低权限,通过特定操作触发设备注销与rfkill事件的竞态条件,破坏内核内存完整性。尽管主要表现为内核崩溃,但在特定条件下,该类型的内存损坏可被进一步利用于提权。