Linux Kernel CXL Region Resource Management Vulnerability

Vulnerability

A resource management vulnerability has been identified in the Linux kernel's CXL (Compute Express Link) region handling. The issue arises in the '__construct_region()' function, where a failure in the 'sysfs_update_group()' call requires an explicit deallocation of the resource. This is necessary because the 'cxl_region_iomem_release()' function is not yet ready to handle the release at that point, leading to a potential resource leak.

Impact

The vulnerability can cause a resource leak, where memory or other resources are not properly released, potentially leading to increased memory usage or exhaustion of available resources.

Reproduction

The vulnerability can be reproduced by creating a CXL region and triggering a failure in the 'sysfs_update_group()' call. This failure will cause the function to exit before the resources are properly released, leading to a memory leak.

Remediation

Users can apply the latest patches from the Linux kernel stable tree to address this vulnerability.

Added: Apr 22, 2026, 2:32 PM
Updated: Apr 22, 2026, 2:32 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
1.9
exploitability
4.3
remediation
7.7
relevance
6.5
threat
4.8
urgency
2.9
incentive
0.0

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