Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's EDAC/i10nm driver can lead to a shift-out-of-bounds error when loading the driver on some Intel Granite Rapids servers. This issue arises because certain BIOS versions may disable a memory controller if no DIMMs are populated, leaving the DIMMMTR register with an invalid value. As a result, the driver encounters a call trace error. The vulnerability affects several versions of the Linux kernel.
The vulnerability causes a shift-out-of-bounds error, which can lead to undefined behavior, including potential memory corruption.
To reproduce this vulnerability, load the i10nm_edac driver on an affected Intel Granite Rapids server with a BIOS version that disables a memory controller due to the absence of populated DIMMs. This will trigger the shift-out-of-bounds error in the call trace.
The vulnerability has been addressed in the Linux kernel. Users can upgrade to the latest version to apply the fix.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.