CVE-2026-90432 in Linux
Zusammenfassung
von VulDB • 18.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
sched_ext: Abbruch direkt aus dem Hard-Lockup-Handler
scx_hardlockup() hat den Abbruch früher in einen irq_work verschoben, da die Inanspruchnahme (claiming) zuvor scx_sched_lock verwendet und nicht von NMI ausgeführt werden konnte. Die Verschiebung ist nun unnötig – das Claiming ist NMI-sicher, und das Asserten von ->aborting bricht genau jene Live-Locks, welche CPUs hard-locken. handle_lockup() wird direkt aufgerufen und der irq_work entfällt. Dies macht auch den selbstdetektierten Fall wiederherstellbar: Der perf-Watchdog feuert auf dem hart-geblockten CPU-Kern selbst, wo ein queued irq_work bei abgeschalteten IRQs niemals ausgeführt wird.
Außerdem wurde der Rückgabewert korrigiert: Bisher wurde %true zurückgegeben, whenever sched_ext geladen war, wodurch die Hard-Lockup-Meldung des Kernels unterdrückt wurde, auch wenn der Abbruch abgelehnt wurde. Es wird nun nur noch dann %true zurückgegeben, wenn dieser Aufruf den Abbruch eingeleitet hat.
If you want to get best quality of vulnerability data, you may have to visit VulDB.