PT-2026-122216

CVE-2026-79982

·

Publicado

2026-10-23

·

Atualizado

2026-10-24

Descrição por

CVSS 3.1
8.8
Alta
MétricasAV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Zephyr Project Zephyr (versões afetadas não especificadas)
Descrição Existe um problema na classe de transporte USB HCI do Bluetooth dentro da pilha de dispositivos USB, especificamente no arquivo subsys/usb/device next/class/bt hci.c. A função bt hci tx sync in() aloca um buffer do bt hci ep pool e utiliza net buf add mem() para copiar pacotes HCI do controlador para o host sem realizar uma verificação de comprimento. Como os slots do pool são limitados a USBD MAX BULK MPS bytes (64 bytes em compilações apenas de alta velocidade), enquanto os buffers de evento HCI e ACL podem ser significativamente maiores, isso resulta em um estouro de buffer para os slots de memória adjacentes.
Quando o dispositivo opera no modo HCI bruto (CONFIG BT HCI RAW), um invasor não autenticado dentro do alcance do Bluetooth pode disparar isso enviando fragmentos ACL superdimensionados via Extensão de Comprimento de Dados ou transmitindo dados de publicidade estendida. Em algumas configurações, o estouro pode ocorrer durante a inicialização do host através do evento de conclusão de comando Read Supported Commands. Dependendo da configuração da compilação, isso pode resultar em corrupção silenciosa de memória, levando à execução de código arbitrário em alvos sem proteção de memória, ou um pânico do sistema causando a negação de serviço se as asserções estiverem habilitadas.
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-W5PX-W97V-C3HJ
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾