CVE-2026-93099 in Linuxinfo

Zusammenfassung

von VulDB • 18.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

fs/resctrl: Behebung eines Use-After-Free (UAF) in Worker-Threads beim Entfernen von Domains

Die Worker-Funktionen mbm_handle_overflow() und cqm_handle_limbo() lesen Ereignis-Zähler aus und können dabei schlafen gehen. Sie werden über delayed_work, das in der Struktur rdt_l3_mon_domain eingebettet ist, geplant. Die Architektur alloziert und gibt diese Domains im Rahmen von CPU-Hotplug-Callbacks unter cpus_write_lock frei, während die Worker cpus_read_lock erwerben, um die Domain während ihres Zugriffs am Leben zu erhalten.

Ein Use-After-Free kann auftreten, wenn ein Worker blockiert ist und auf cpus_read_lock wartet, während das Hotplug-Core cpus_write_lock hält: Die Architektur gibt dann die rdt_l3_mon_domain frei, welche den work_struct des Workers enthält. Wenn der Worker entblockt, führt er eine container_of()-Operation am eingebetteten Work-Zeiger durch, wodurch auf freigegebenen Speicher zugegriffen wird.

Entfernen Sie cpus_read_lock aus den Workern und leeren Sie stattdessen anstehende und laufende Arbeiten synchron ab, bevor die Architektur die Domain freigeben kann. Da die Architektur die Domain unter cpus_write_lock offline schaltet, nachdem sie von der RCU-Liste entfernt wurde und eine Grace Period vergangen ist, können keine neuen Aufgaben mehr geplant werden. Das Abbrechen muss lediglich auf den Abschluss bestehender Arbeiten warten. Heben Sie rdtgroup_mutex während des CPU-Offline-Vorgangs im Zusammenhang mit cancel_delayed_work_sync() auf, damit ein Worker, der auf das Mutex wartet, abgeschlossen werden kann, bevor die Arbeit erneut einem anderen CPU-Kern zugeordnet wird.

Beim Offline-Schalten einer CPU kann die Architektur Ressourcen in beliebiger Reihenfolge durchlaufen. Beispielsweise kann die MBA-Steuerdomain vor oder nach einer entsprechenden L3-Monitor-Domain offline geschaltet werden. Stellen Sie sicher, dass das resctrl-Dateisystem die Worker unabhängig von der Reihenfolge abbrechen, in der die Domains vom Architekturteil offline geschaltet werden.

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-407122

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!