PT-2026-123419

CVE-2026-82388

·

Publicado

2026-10-26

·

Atualizado

2026-10-26

Descrição por

CVSS 3.1
5.3
Média
Mé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
Enumeração de fraquezas
Identificadores relacionados
GHSA-398X-F7RQ-5JJ9
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾