CVE-2026-98864 in Linuxinformazioni

Riassunto

di VulDB • 18/10/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

sched_ext: Attendere che SCX_OPSS_DISPATCHING sia chiaro prima di reinserire un'attività (task)

Il commit ebf1ccff79c4 ("sched_ext: Correggere le semantica di ops.dequeue()") ha spostato l'ultimo salvataggio dello stato in scx_dispatch_enqueue() dopo il rilascio del lock DSQ, affinché l'aggiornamento della proprietà (custody update) e la chiamata a ops.dequeue() avvengano prima. Di conseguenza, un'attività può risultare presente su una DSQ mentre è ancora nello stato SCX_OPSS_DISPATCHING.

I percorsi di dequeue e pick core-sched attendono che lo stato venga chiarito in ops_dequeue(), ma i percorsi di reenqueue non lo fanno. Una reenqueue eseguita durante questa finestra chiama ops.enqueue() e imposta SCX_OPSS_QUEUED prima del completamento della dispatch. L'ultimo salvataggio da parte dello scheduler sovrascrive quindi tale valore con SCX_OPSS_NONE, e finish_dispatch() elimina tutte le successive dispatch dell'attività.

Attendere che SCX_OPSS_DISPATCHING sia chiaro prima di effettuare il dequeue di un'attività per la reenqueue, nello stesso modo in cui opera ops_dequeue().

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

18/10/2026

Moderazione

accettato

EPSS

0.00159

KEV

no

Attività

basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!