CVE-2026-89570 in Linuxinfo

Zusammenfassung

von VulDB • 12.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

cxl/mce: Den MCE-Notifier pro Region machen

Flavien Solt berichtete über Lebensdauerschwierigkeiten mit dem CXL-MCE-Notifizierer, die zu NULL-Dereferenzierungen und Use-After-Free im MCE-Handler führen können. Der Notifier wurde pro Speichergerät registriert und in `struct cxl_memdev_state` gespeichert, obwohl er lediglich den Regionszustand benötigt (den SPA-Bereich der Region sowie deren erweiterte lineare Cache-Größe).

Anstatt das Speichergerät und den Endpunkt am Leben zu erhalten, ist die korrekte Lösung, den Notifier nach `struct cxl_region` zu verschieben und ihn in `cxl_region_probe()` zu registrieren, da es sich um einen pro-Region-Notifier handeln sollte. Die Registrierung soll nur für Regionen mit einem erweiterten linearen Cache erfolgen, da dies der einzige aktuelle Verwendungszweck ist.

Entfernen Sie `cxl_port_get_spa_cache_alias()`, da es nun toter Code ist.

[ dj: dev_warn()-Aufruf aktualisieren, wenn die Notifier-Registrierung aufgrund von kconfig fehlschlägt. (Ben) ]

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

12.09.2026

Moderieren

akzeptiert

Eintrag

VDB-402874

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!