PT-2026-34405
CVE-2026-31500
·
Publicado
2026-03-25
·
Atualizado
2026-10-21
Descrição por
CVSS 3.1
7.8
AltaMétricasAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions
Linux kernel (versões afetadas não especificadas)
Description
Existe uma condição de corrida no componente Bluetooth onde a função
btintel hw error() emite comandos HCI síncronos sem deter o bloqueio hci req sync lock. Isso permite que ela entre em conflito com a btintel shutdown combined(), que também executa comandos síncronos sob o mesmo bloqueio. A manipulação concorrente de hdev->req status e hdev->req rsp pode levar a uma situação em que o caminho de fechamento libera o buffer de socket de resposta (skb) primeiro, resultando em um slab-use-after-free em kfree skb() quando o caminho de erro de hardware continua a execução.Recommendations
Envolva a sequência de recuperação em
hci req sync lock e hci req sync unlock para garantir que ela seja serializada com todos os outros emissores de comandos HCI síncronos.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾