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

VectorAV: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

Weakness Enumeration

Related Identifiers

CVE-2026-23348

Affected Products

Linux Kernel
Cxl Acpi
Cxl Nvb
Cxl Nvdimm
Cxl Translate