PT-2026-27713 · Linux+3 · Linux Kernel+4
Published
2026-01-01
·
Updated
2026-04-20
·
CVE-2026-23348
CVSS v3.1
4.7
Medium
| Vector | AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
The Linux kernel contains a flaw related to the handling of Non-Volatile DIMM (NVDIMM) objects within the cxl (Coherent Accelerator Interface) subsystem. A race condition can occur during the creation of NVDIMM objects, specifically when the cxl translate module depends on cxl acpi. This dependency can lead to orphaned NVDIMM objects being reprobed after cxl acpi is removed, resulting in a NULL pointer dereference when accessing the
dev->parent pointer, which points to the missing nvdimm bus. This issue was identified during unit testing with cxl-translate.sh and can be consistently reproduced with a short delay. The fix involves ensuring synchronous probing of the cxl nvb driver, validating the nvdimm bus during device attachment, acquiring appropriate locks, and invalidating cxl nvdimm flags to prevent further issues. The removal of cxl nvdimm devices is intended to prevent orphaned devices from probing after the nvdimm bus is gone.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
Race Condition
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linux Kernel
Cxl Acpi
Cxl Nvb
Cxl Nvdimm
Cxl Translate