Linux Kernel CXL Feature NULL Pointer Dereference Vulnerability

Vulnerability

A NULL pointer dereference vulnerability has been identified in the Linux kernel's CXL (Compute Express Link) feature handling. This issue arises when the CXL feature information is requested from hardware that does not support CXL features, leading to a NULL pointer being passed and subsequently dereferenced. The vulnerability has been addressed by adding a check to ensure that the CXL feature state is valid before accessing it, preventing the dereference of a NULL pointer.

Impact

Exploitation of this vulnerability leads to a kernel NULL pointer dereference, causing a crash by accessing a non-existent memory address. This type of error can create a denial-of-service condition by causing a system crash or instability.

Reproduction

The vulnerability can be reproduced by invoking the CXL feature information retrieval process on hardware that lacks CXL feature support. This will result in a NULL pointer being passed and dereferenced, causing a kernel crash.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched version are available in the Linux kernel documentation.

Added: Oct 30, 2025, 10:41 AM
Updated: Oct 30, 2025, 3:46 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
4.3
remediation
7.7
relevance
0.8
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.