CVE-2026-98864 in Linuxinfo

Zusammenfassung

von VulDB • 18.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

sched_ext: Warten auf SCX_OPSS_DISPATCHING vor dem erneuten Einfügen (Reenqueue) einer Aufgabe

Das Commit ebf1ccff79c4 („sched_ext: Fix ops.dequeue() semantics“) hat den letzten Store von ops_state in scx_dispatch_enqueue() hinter die DSQ-Freigabe verschoben, damit das Aktualisieren der Zuständigkeit und ops.dequeue() diesem vorangehen. Eine Aufgabe kann sich daher noch im Zustand SCX_OPSS_DISPATCHING auf einer DSQ befinden.

Die Pfade für Dequeue und core-sched-Pick warten in ops_dequeue(), bis der Status gelöscht ist, die Reenqueue-Pfade tun dies jedoch nicht. Ein Reenqueue in diesem Zeitfenster führt ops.enqueue() aus und setzt SCX_OPSS_QUEUED, bevor das Dispatching abgeschlossen ist. Der finale Store des Dispatchers überschreibt diesen dann mit SCX_OPSS_NONE, und finish_dispatch() verwirft jedes nachfolgende Dispatching der Aufgabe.

Warten Sie vor dem Dequeue einer Aufgabe für ein Reenqueue darauf, dass SCX_OPSS_DISPATCHING gelöscht wird, analog dazu, wie es ops_dequeue() tut.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

18.10.2026

Moderieren

akzeptiert

Eintrag

VDB-421866

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!