CVE-2026-43313Linux内核的ACPI处理器驱动模块中存在一个空指针解引用漏洞。该漏洞源于函数`acpi_processor_errata_piix4`在处理设备指针时的逻辑错误。当特定硬件配置下(存在IDE设备但ISA设备查找失败)时,程序可能覆盖有效指针为NULL,并在随后的日志输出中引用该空指针,导致系统崩溃。
该漏洞发生在Linux内核的ACPI处理器驱动代码中。在函数`acpi_processor_errata_piix4`里,指针`dev`首先被赋值为通过`pci_get_subsys`查找到的IDE设备。随后,代码尝试查找另一个ISA设备,并将结果直接覆盖赋值给同一个指针`dev`。如果第一次查找成功但第二次查找失败,`dev`将被置为NULL。此时,如果条件判断`errata.piix4.bmisx`为真,代码将执行`dev_dbg(&dev->dev, ...)`。由于`dev`为NULL,对`dev->dev`的访问将触发空指针解引用异常,导致内核恐慌(Kernel Panic)或系统崩溃,造成拒绝服务。攻击者需要具备本地低权限即可触发该漏洞。