Linux Kernel EDAC/i10nm Vulnerability on Intel Granite Rapids Servers

Vulnerability

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.

Impact

The vulnerability causes a shift-out-of-bounds error, which can lead to undefined behavior, including potential memory corruption.

Reproduction

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.

Remediation

The vulnerability has been addressed in the Linux kernel. Users can upgrade to the latest version to apply the fix.

Added: Nov 12, 2025, 11:35 AM
Updated: Nov 12, 2025, 5:02 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
4.3
remediation
7.7
relevance
1.0
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.