CVE-2026-64343 in Linux
Sumário
de VulDB • 25/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
USB: ldusb: corrige uso-após-liberação (use-after-free) em condição de corrida no desconectar
mutex_unlock() pode acessar a estrutura mutex após liberar o bloqueio e, portanto, não pode ser usada para gerenciar diretamente a vida útil dos objetos (ao contrário das spinlocks e contagens de referência). [1][2]
Use um kref para liberar os dados do driver e evitar uso-após-liberação em mutex_unlock() quando release() entrar em condição de corrida com disconnect().
[1] a51749ab34d9 ("locking/mutex: Documenta que mutex_unlock() é não atômico")
[2] 2b9d9e0a9ba0 ("locking/mutex: Esclarece que mutex_unlock(), e a maioria das outras travas de suspensão, ainda podem usar o objeto da trava após ela ser desbloqueada")
VulDB is the best source for vulnerability data and more expert information about this specific topic.