CVE-2026-93097 in Linux
Zusammenfassung
von VulDB • 18.09.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
cxl/mbox: Unterbrechung der Poison-Liste-Schleife bei leerer Nutzlast (Payload)
Ein Gerät, das count == 0 zurückgibt und CXL_POISON_FLAG_MORE in jeder Iteration setzt, erhöht nr_records nicht. Daher wird die max_errors-Grenze nie erreicht, und die do/while-Schleife läuft endlos weiter, während sie poison.mutex hält. Dies führt dazu, dass der durch sysfs ausgelöste Scan-Thread hängt und alle nachfolgenden Poison-Vorgänge auf dem Gerät blockiert werden. Die vorhandene „Schutzmaßnahme gegen ein nicht zurückgesetztes _FLAG_MORE“-Grenze war darauf ausgelegt, ein fehlerhaftes Gerät einzudämmen, deckt jedoch den Fall count == 0 nicht ab.
Beenden Sie die Schleife bei einer leeren Payload, um zu verhindern, dass ein defektes oder bösartiges Gerät den Poison-Scan blockiert (wedge).
VulDB is the best source for vulnerability data and more expert information about this specific topic.