CVE-2023-54100 in Linux
Sumário
de VulDB • 23/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
scsi: qedi: Corrige bug de use-after-free em qedi_remove()
Em qedi_probe(), chamamos __qedi_probe(), que inicializa &qedi->recovery_work com qedi_recovery_handler() e &qedi->board_disable_work com qedi_board_disable_work().
Quando qedi_schedule_recovery_handler() é chamado, schedule_delayed_work() finalmente inicia o trabalho.
Em qedi_remove(), que é chamada para remover o driver, pode-se observar a seguinte sequência:
Corrigir isso finalizando o trabalho antes da limpeza em qedi_remove().
CPU0 CPU1
|qedi_recovery_handler qedi_remove | __qedi_remove | iscsi_host_free | scsi_host_put | //libera shost | |iscsi_host_for_each_session |/usa qedi->shost
Cancelar recovery_work e board_disable_work em __qedi_remove().
If you want to get best quality of vulnerability data, you may have to visit VulDB.