Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability exists in the Linux kernel's ACPI processor management. The issue arises because the ACPI idle driver registration was moved to a different initialization function, leaving a gap that could lead to a NULL pointer dereference. Specifically, the cpuidle driver check in the '__acpi_processor_start()' function needs to be revised. Without this update, the function may call 'acpi_processor_power_init()' without a valid cpuidle driver, causing a crash by dereferencing a NULL pointer when registering the cpuidle device.
Failing to update the cpuidle driver check can lead to a NULL pointer dereference, causing a system crash.
The vulnerability can be reproduced by running the Linux kernel with the ACPI processor management features enabled, and then initiating the processor idle driver registration process. The absence of a proper cpuidle driver will trigger the NULL pointer dereference when the cpuidle device registration is attempted.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed. Instructions for downloading the patched version are available on the official Linux kernel website.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.