CVE-2026-23348
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23348 is a race condition vulnerability in the Linux kernel's CXL (Compute Express Link) subsystem that can cause a NULL pointer dereference, leading to a kernel crash. The flaw was discovered during execution of the cxl-translate.sh unit test and disclosed on March 25, 2026. It affects Linux kernel versions from 5.14.1 up to (but not including) 6.18.17, versions 6.19.x before 6.19.7, and Linux kernel 7.0 release candidates (rc1–rc7). It carries a CVSS v3.1 base score of 4.7 (Medium) (Red Hat Advisory, Red Hat Bugzilla).

Technical details

The vulnerability is classified under CWE-362 (Race Condition) and CWE-820 (Missing Synchronization). It arises in the CXL subsystem when the cxl_translate module, which depends on cxl_acpi, causes orphaned nvdimm objects to reprobe after cxl_acpi is removed. The nvdimm_bus object — registered by cxl_nvb during cxl_acpi_probe() — may be absent when __nd_device_register() is called, causing it to dereference a NULL dev->parent pointer (pointing to &nvdimm_bus->dev) inside kobject_get(). The fix involves enforcing synchronous probing of cxl_nvb, adding a validity check for the nvdimm_bus object under appropriate locks, and setting the CXL_NVD_F_INVALIDATED flag to prevent orphaned devices from probing after the bus is removed (Red Hat Bugzilla, Kernel Patch 1).

Impact

Successful exploitation results in a kernel NULL pointer dereference, causing a system crash and complete denial of service (DoS). Only availability is impacted — there is no effect on confidentiality or integrity. The vulnerability is specifically relevant to systems using CXL memory technology or persistent memory (nvdimm) subsystems with the cxl_acpi and cxl_pmem drivers active (Red Hat Advisory).

Mitigation and workarounds

Update the Linux kernel to version 6.18.17 or later, or 6.19.7 or later, which contain the race condition fix. Three upstream patch commits are available: 5b230daeee420833287cc77314439903e5312f10, 5fc4e150c5ada5f7d20d8f9f1b351f10481fbdf7, and 96a1fd0d84b17360840f344826897fa71049870e. Given the medium CVSS score and low EPSS, patching can be incorporated into regular maintenance cycles unless the system actively uses CXL/nvdimm functionality in production (Red Hat Bugzilla, Kernel Patch 1).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management