CVE-2026-23420Linux内核中的wlcore Wi-Fi驱动程序存在一个严重的锁机制错误。该漏洞源于代码逻辑未能确保互斥锁(wl->mutex)在解锁前已被正确锁定,这一缺陷被Clang线程安全分析器发现。由于锁状态管理混乱,本地低权限攻击者可以利用此问题触发内核崩溃或死锁,从而导致系统拒绝服务。尽管该漏洞不会导致信息泄露或权限提升,但其对系统可用性的影响较高,需要及时修复以保障系统稳定运行。
该漏洞发生在Linux内核的wifi: wlcore驱动模块中,具体涉及互斥锁(mutex)的使用不当。在多线程并发环境下,互斥锁用于保护共享资源以防止竞态条件。漏洞代码路径中存在一处逻辑错误,导致程序尝试对一个未处于锁定状态的互斥锁执行解锁操作,或者在未加锁的情况下就执行了临界区后的解锁流程。利用该漏洞需要本地低权限访问权限。攻击者可以通过调用特定的Wi-Fi驱动接口或触发特定的硬件事件路径,诱导内核执行该错误的代码序列。这将导致内核锁状态机崩溃,进而引发内核恐慌或死锁,造成系统拒绝服务。