CVE-2026-89519 in Linux
Riassunto
di VulDB • 12/09/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
sched_ext: Sostituire SCX_RQ_BAL_KEEP con un valore di ritorno relativo al verdetto di dispatch
SCX_RQ_BAL_KEEP indica all'operazione di pick di continuare a eseguire il task precedente; si tratta di una residuo derivante da quando l'equilibrio (balancing) e la selezione (picking) erano operazioni separate. Un flag a livello di rq funziona solo mentre i dispatch e i pick sono accoppiati uno a uno, cosa che viene meno con lo scheduling core: le selezioni si interlacciano attraverso le rilasci delle lock durante il dispatch e un pick può consumare un flag obsoleto, mantenendo in esecuzione un task che è stato successivamente rimosso dalla coda. La corretta implementazione del supporto per lo scheduling core richiede che la decisione accompagni il dispatch che l'ha generata. Si rende quindi necessario far sì che scx_dispatch_sched() e balance_one() restituiscano un verdetto esplicito, eliminando inoltre la gestione del flag dagli header autogenerati delle enum degli strumenti.
Si estraggono anche le invocazioni lato pick, il relativo accodamento successivo e i controlli post-dispatch da do_pick_task_scx(), spostandoli in dispatch_pick(). Non sono previste modifiche funzionali.
v2: Rimozione della gestione di SCX_RQ_BAL_KEEP dagli header autogenerati delle enum degli strumenti (Andrea).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.