Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A null pointer dereference vulnerability has been identified in the Linux kernel's block device handling. This issue occurs when Transparent Huge Pages (THP) are disabled, and a block device with a logical block size greater than the page size is present. The vulnerability leads to a kernel panic during boot, caused by a null pointer dereference in the block device read operations. The issue arises because large folio support relies on THP being enabled, and the kernel improperly allows block devices with larger logical block sizes to be used when THP is disabled.
Exploitation of this vulnerability causes a kernel panic due to a null pointer dereference, disrupting the system boot process.
To reproduce this vulnerability, boot a system with the Linux kernel that has THP disabled and a block device that has a logical block size greater than the page size. The system will panic during boot due to the null pointer dereference.
Users can enable Transparent Huge Pages (THP) to mitigate this vulnerability. Instructions for managing THP settings can be found in the Linux kernel documentation.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.