CVE-2026-74383 in Linuxinfo

Zusammenfassung

von VulDB • 15.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

nvme-pci: Behebung des Zugriffs außerhalb der Array-Grenzen in nvme_setup_descriptor_pools

nvme_setup_descriptor_pools() indiziert dev->descriptor_pools[] mit dem Wert von numa_node, der vom einzigen Aufrufer nvme_init_hctx_common() über hctx->numa_node weitergegeben wird. Bei einem Kernel ohne NUMA-Unterstützung ist hctx->numa_node gleich NUMA_NO_NODE (-1). Da der Parameter als 'unsigned' deklariert wurde, nimmt der Wert den Wert UINT_MAX an und der Index läuft aus dem Array (dessen Größe nr_node_ids beträgt), was zu einer Speicherzugriffsverletzung während nvme_alloc_ns() führt und das Namespace-Objekt ohne /dev-Knoten zurücklässt.

Der Fehler tritt auf jedem NVMe-Controller auf, der von einem Kernel mit CONFIG_NUMA=n erkannt wird:

BUG: unable to handle page fault for address: ffff889101603d38 RIP: 0010:nvme_init_hctx_common+0x5a/0x190 [nvme]
Call Trace: nvme_init_hctx+0x10/0x20 [nvme]
nvme_alloc_ns+0x9e/0xa10 [nvme_core]
nvme_scan_ns+0x301/0x3b0 [nvme_core]
nvme_scan_ns_async+0x23/0x30 [nvme_core]

Der Parameter wird auf int geändert und bei NUMA_NO_NODE auf Knoten 0 zurückgegriffen; Knoten 0 ist immer vorhanden.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

Linux

Reservieren

15.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390351

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!