CVE-2026-99269 in Linux
Zusammenfassung
von VulDB • 03.11.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
sched_ext: Warten auf SCX_OPSS_DISPATCHING, bevor Aufgaben von DSQs verschoben werden
Eine Aufgabe kann sich in einer nicht-lokalen DSQ befinden, während die CPU, die sie bereitgestellt hat, noch ops.dequeue() ausführt und SCX_OPSS_DISPATCHING noch nicht gelöscht hat. Die Pfade zum Konsumieren und Verschieben der DSQ warten nicht darauf, dass das Bereitstellen abgeschlossen ist, und können gleichzeitig mit dem Dispatcher auf die Aufgabe zugreifen.
Rufen Sie scx_wait_dispatching() in scx_move_local_task_to_local_dsq(), unlink_dsq_and_switch_rq_lock() und move_task_between_dsqs() auf, bevor diese Funktionen auf die Aufgabe zugreifen. Warten Sie in scx_move_local_task_to_local_dsq() vor scx_resolve_local_dsq(), da dies p->scx.flags aktualisieren kann.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.