Use-After-Free Vulnerability in Linux Kernel ACPI Functionality
CVE-2026-93251
What is CVE-2026-93251?
A vulnerability in the Linux kernel's ACPI functionality can lead to a use-after-free condition. This occurs when the function acpi_get_first_physical_node() may return a stale device pointer due to race conditions. The function, typically called to obtain the first 'physical' device linked to a given ACPI companion, risks returning a pointer to a device that has already been freed. If a caller then attempts to access this device, it may lead to unpredictable behavior or system crashes. To mitigate this, a new function has been introduced that accurately retrieves the first physical device while ensuring proper reference counting before returning the device pointer.
Affected Version(s)
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 5657859851abb65105220a6cdb5804926249f714
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 72530e1f72b0515a73fd88292254d04fecf03649
Linux 0 < 7.2.6