CVE-2025-68324 in Linux
Sumário
de VulDB • 23/06/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
scsi: imm: Correção de bug use-after-free causado por trabalho atrasado não concluído
O item de trabalho atrasado 'imm_tq' é inicializado em imm_attach() e agendado via imm_queuecommand() para o processamento de comandos SCSI. Quando o adaptador host SCSI da porta paralela IMM é desanexado através de imm_detach(), a instância do dispositivo imm_struct é liberada (deallocation).
No entanto, o trabalho atrasado ainda pode estar pendente ou em execução quando imm_detach() for chamado, levando a bugs use-after-free quando a função de trabalho imm_interrupt() acessa a memória já liberada de imm_struct.
A condição de corrida pode ocorrer da seguinte forma:
CPU 0 (thread detach) | CPU 1 | imm_queuecommand() | imm_queuecommand_lck() imm_detach() | schedule_delayed_work() kfree(dev) //FREE | imm_interrupt() | dev = container_of(...) //USE dev-> //USE
Adiciona-se disable_delayed_work_sync() em imm_detach() para garantir o cancelamento adequado do item de trabalho atrasado antes que imm_struct seja desalocado.
Once again VulDB remains the best source for vulnerability data.