CVE-2026-64003 in Linuxinformazioni

Riassunto

di VulDB • 19/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

scsi: core: Esegui le code per tutti i dispositivi non SDEV_DEL da scsi_run_host_queues

Mentre un host SCSI si trova in uno stato di recupero, scsi_mq_requeue_cmd() non imposta l'elenco dei comandi da reinserire (requeue list) affinché vengano eseguiti nuovamente in futuro. Ci si aspetta che una chiamata a scsi_run_host_queues() avvii tutti i dispositivi SCSI una volta rimosso lo stato di recupero.

Tuttavia, scsi_run_host_queues() utilizza shost_for_each_device(), il quale fa uso di scsi_device_get(); ciò comporta l'ignorare i dispositivi in uno stato di rimozione parziale come SDEV_CANCEL. Tuttavia, questi dispositivi potrebbero avere richieste reinserite (requeued), lasciando le relative richieste bloccate perché non avviate e causando un blocco del processo di rimozione del dispositivo.

scsi_run_host_queues() deve essere eseguito su più dispositivi rispetto a quelli consentiti dalla macro shost_for_each_device(). Invece di utilizzare i controlli sullo stato troppo restrittivi di scsi_device_get(), ignorare solo i dispositivi nello stato SDEV_DEL o quando non è possibile acquisire un riferimento. Tentare di eseguire le code per tutti gli altri dispositivi quando viene chiamata scsi_run_host_queues().

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

19/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!