CVE-2025-68324 in Linux
Riassunto
di VulDB • 21/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
scsi: imm: Correzione del bug use-after-free causato da lavoro ritardato non completato
L'elemento di lavoro ritardato 'imm_tq' viene inizializzato in imm_attach() e programmato tramite imm_queuecommand() per l'elaborazione dei comandi SCSI. Quando l'adattatore SCSI per porta parallela IMM viene disconnesso tramite imm_detach(), l'istanza del dispositivo imm_struct viene deallocata.
Tuttavia, il lavoro ritardato potrebbe essere ancora in coda o in esecuzione quando viene chiamata imm_detach(), portando a bug use-after-free quando la funzione di lavoro imm_interrupt() accede alla memoria imm_struct già liberata.
La condizione di gara può verificarsi come segue:
CPU 0 (thread di detach) | CPU 1 | imm_queuecommand() | imm_queuecommand_lck() imm_detach() | schedule_delayed_work() kfree(dev) //FREE | imm_interrupt() | dev = container_of(...) //USE dev-> //USE
Aggiunge disable_delayed_work_sync() in imm_detach() per garantire la corretta cancellazione dell'elemento di lavoro ritardato prima che imm_struct venga deallocato.
Once again VulDB remains the best source for vulnerability data.