PT-2026-123419
CVE-2026-82388
·
Publicado
2026-10-26
·
Atualizado
2026-10-26
Descrição por
CVSS 3.1
5.3
MédiaMétricasAV:A/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas
Zephyr (versões afetadas não especificadas)
Descrição
Existe um problema no host Bluetooth onde a função
bt hfp hf connect() em subsys/bluetooth/host/classic/hfp hf.c lida incorretamente com a limpeza de objetos durante uma falha de conexão. Quando bt rfcomm dlc connect() falha, o código limpa o objeto HFP Hands-Free usando memset() enquanto uma descoberta SDP ainda está ativa. Esse processo zera ponteiros críticos e o node vinculado na lista de solicitações do cliente SDP (session->reqs em subsys/bluetooth/host/classic/sdp.c), bem como o item de trabalho hf->slc work.Este estado pode ser desencadeado por um dispositivo remoto que forneça um valor de canal RFCOMM fora da faixa de 1-30, ou através de temporização de conexão específica, como quando o ACL é interrompido. Operações subsequentes levam a uma desreferenciação de ponteiro nulo em
sdp client alloc buf() ou a uma chamada a um ponteiro de função nulo nos caminhos de recebimento SDP. Além disso, o processo de limpeza pode criar uma lista autorreferencial em session->reqs, fazendo com que a thread do host Bluetooth trave ou falhe. Isso resulta em uma negação de serviço. O problema afeta apenas compilações com CONFIG BT CLASSIC e CONFIG BT HFP HF habilitados.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾