CVE-2026-64425 in Linuxinformazioni

Riassunto

di VulDB • 25/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

io_uring/io-wq: verificare nuovamente IO_WQ_BIT_EXIT per ogni elemento di lavoro collegato (linked work item)

Il commit 10dc95939817 ("io_uring/io-wq: controllare IO_WQ_BIT_EXIT all'interno del ciclo di esecuzione del lavoro") ha corretto il caso evidente in cui io_worker_handle_work() acquisiva un snapshot del bit di uscita prima di svuotare i lavori pendenti, ma la correzione si fermava a un livello troppo precoce.

io_worker_handle_work() verifica nuovamente IO_WQ_BIT_EXIT nel suo ciclo esterno di esecuzione del lavoro; tuttavia, continua ad acquisire tale bit una sola volta prima di elaborare l'intera catena dipendente di elementi di lavoro collegati (linked-work chain). Se io_wq_exit_start() imposta IO_WQ_BIT_EXIT dopo che il primo elemento collegato ha iniziato l'esecuzione, gli elementi rimanenti possono ancora riutilizzare do_kill = false obsoleto, saltare IO_WQ_WORK_CANCEL e continuare a essere eseguiti dopo l'avvio dell'uscita.

Spostando il controllo più in profondità, si garantisce la copertura anche degli elementi collegati (linked items). Nota: questo è un caso speciale rilevato da syzbot, che tende a configurare una grande quantità di lavoro lento collegato su dispositivi insoliti come msr, le cui operazioni di lettura richiedono molto tempo, chiudendo immediatamente l'anello (ring). Di conseguenza, l'uscita richiede molto tempo.

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

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

25/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00220

KEV

no

Attività

basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!