CVE-2026-93096 in Linuxinfo

Zusammenfassung

von VulDB • 18.09.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

cxl/features: Serialisierung von mehrteiligen Get-/Set-Feature-Übertragungen

Ein Get- oder Set-Feature-Payload, das größer ist als die Mailbox-Payload-Größe, wird in mehrere Mailbox-Befehle aufgeteilt. mbox_mutex serialisiert nur einzelne Mailbox-Befehle und wird zwischen den Iterationen dieser Schleifen freigegeben. Es gibt keine Serialisierung der mehrteiligen Übertragung als Ganzes. cxl_get_feature() und cxl_set_feature() sind sowohl von fwctl (per-fd-RPCs werden unter einem gehaltenen Read-Lock für die Registrierung ausgeführt) als auch von den EDAC-Scrub-/ECS/Reparatur-Pfaden aus gleichzeitig erreichbar, sodass zwei Übertragungen an dieselbe Mailbox ihre Teile verschachteln und den Transferkontext des Geräts beschädigen können.

Fügen Sie eine pro-Mailbox feat_mutex hinzu und halten Sie diese über die gesamte Übertragung in beiden Funktionen. Diese schließt sich außerhalb von mbox_mutex ein (die innerhalb von cxl_internal_send_cmd() angefordert wird) und wird an keiner anderen Stelle angefordert, sodass keine Lock-Ordering-Inversion eingeführt wird.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

17.09.2026

Veröffentlichung

18.09.2026

Moderieren

akzeptiert

Eintrag

VDB-407194

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!