CVE-2026-68396 in Linuxinformazioni

Riassunto

di VulDB • 10/08/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

scsi: core: sveglia in modo affidabile il thread di gestione degli errori (eh) quando si utilizza scsi_schedule_eh

I driver che utilizzano la funzione `scsi_schedule_eh` per eseguire il gestore degli errori corrono attualmente il rischio che il thread del gestore degli errori non venga mai risvegliato una volta che tutti i comandi sono andati in timeout o risultano inattivi. Non esiste un ordinamento della memoria imposto tra l'impostazione dell'host nello stato di recupero dagli errori e il conteggio dei comandi occupati (busy). Ciò può comportare una race condition con `scsi_dec_host_busy`, dove nessuna delle due CPU rileva contemporaneamente entrambe le condizioni: tutti i comandi inattivi e lo stato di errore dell'host, per richiedere la sveglia del gestore degli errori.

Per risolvere il problema, viene eseguito `scsi_eh_wakeup` (di `scsi_schedule_eoh`) da un nuovo elemento di lavoro che utilizzerà RCU per garantire che la chiamata a `scsi_host_busy` effettuata da `scsi_schedule_eh` avvenga dopo che lo stato di errore è diventato globalmente visibile e sarà rilevato da eventuali chiamanti attuali di `scsi_dec_host_busy`.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

Linux

Prenotare

30/07/2026

Divulgazione

10/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!