Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
- >= 6.17.0-rc1-00001-gabb4b3daf18c-dirty, < 6.17.0-rc1-00001-g760c6dabf762-dirty
- ~6.17.0-rc1-00001
A vulnerability in the Linux kernel's handling of memory-only NUMA nodes (nodes without CPUs) can lead to a kernel panic during boot. The issue arises because these memory-only nodes are not properly initialized. When the kernel's memory management system attempts to access data for these uninitialized nodes, a NULL pointer dereference occurs, causing the panic. This vulnerability can be reproduced on ARM64 QEMU with a specific configuration of CPU and memory nodes.
Exploitation of this vulnerability leads to a kernel panic, causing the system to become unresponsive and fail to boot properly.
The vulnerability can be reproduced on an ARM64 QEMU virtual machine with 1 CPU and 2 memory nodes. The QEMU command should include options to specify the CPU, memory size, machine type, and NUMA node configuration. The kernel image and disk must also be specified.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.