CVE-2023-54323 in Linuxinfo

Zusammenfassung

von VulDB • 01.06.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

cxl/pmem: Behebung von Race Conditions bei der nvdimm-Registrierung

Eine Schleife der Form:

while true; do modprobe cxl_pci; modprobe -r cxl_pci; done

...führt zum folgenden Absturz-Signatur:

BUG: kernel NULL pointer dereference, address: 0000000000000040 [..]
RIP: 0010:cxl_internal_send_cmd+0x5/0xb0 [cxl_core]
[..]
Call Trace: <TASK> cxl_pmem_ctl+0x121/0x240 [cxl_pmem]
nvdimm_get_config_data+0xd6/0x1a0 [libnvdimm]
nd_label_data_init+0x135/0x7e0 [libnvdimm]
nvdimm_probe+0xd6/0x1c0 [libnvdimm]
nvdimm_bus_probe+0x7a/0x1e0 [libnvdimm]
really_probe+0xde/0x380 __driver_probe_device+0x78/0x170 driver_probe_device+0x1f/0x90 __device_attach_driver+0x85/0x110 bus_for_each_drv+0x7d/0xc0 __device_attach+0xb4/0x1e0 bus_probe_device+0x9f/0xc0 device_add+0x445/0x9c0 nd_async_device_register+0xe/0x40 [libnvdimm]
async_run_entry_fn+0x30/0x130

...nämlich dass die Bottom-Half der asynchronen nvdimm-Gerätereistrierung ausgeführt wird, nachdem der CXL-Kontext, den cxl_pmem_ctl() benötigt, bereits abgebaut wurde. Im Gegensatz zum ACPI-NFIT-Fall, der davon profitiert, dass mehrere nvdimm-Gerätereistrierungen parallel aus der Tabelle gestartet werden, ist CXL bereits als PROBE_PREFER_ASYNCHRONOUS markiert. Daher wird ein synchroner Registrierungspfad bereitgestellt, um dieses Szenario zu verhindern.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

30.12.2025

Veröffentlichung

30.12.2025

Moderieren

akzeptiert

Eintrag

VDB-338870

CPE

bereit

EPSS

0.00161

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!