CVE-2026-43047Linux内核中的HID multitouch驱动程序存在高危安全漏洞。恶意或配置错误的设备在响应特性报告请求时,若返回了与请求不匹配的报告ID,会导致HID核心逻辑处理错误,进而引发越界写入(OOB Write)。该漏洞可能被恶意硬件利用,导致系统崩溃或本地权限提升。
该漏洞源于Linux内核HID multitouch驱动程序在处理设备响应报文时缺乏严格的校验机制。在正常的HID通信流程中,主机向设备请求特定ID的特性报告,设备应返回对应ID的数据。然而,漏洞版本的驱动代码未验证返回报文中的Report ID是否与请求ID一致。攻击者可利用此缺陷,通过物理接入恶意USB HID设备或在虚拟化环境中模拟恶意设备,构造一个Report ID不匹配的响应数据包。当内核解析此异常数据时,会因混淆而将数据写入错误的内存偏移位置,导致越界写入(Out-of-Bounds Write)。这种内存破坏行为可能覆盖内核关键数据结构,进而导致系统崩溃(拒绝服务)或在特定条件下实现本地权限提升。