CVE-2026-31510Linux内核蓝牙L2CAP模块存在空指针解引用漏洞。在`l2cap_sock_ready_cb`函数调用前未对`sk`指针进行非空校验,导致本地低权限攻击者可利用该缺陷触发内核崩溃,造成系统拒绝服务。该漏洞CVSS v3.1评分为5.5,属于中危级别。
该漏洞源于Linux内核蓝牙协议栈L2CAP层的`l2cap_sock_ready_cb`函数。漏洞触发路径涉及`l2cap_info_timeout`工作队列和`l2cap_conn_start`函数。在特定并发场景或连接超时状态下,套接字结构指针`sk`可能为空,但代码直接调用了`lock_sock_nested`等操作试图访问该指针。这触发了内核KASAN机制检测到的空指针解引用错误(Kernel panic)。攻击者需具备本地低权限,通过构造恶意的蓝牙连接请求或触发特定的连接超时逻辑,即可导致系统崩溃,进而破坏系统可用性。