PT-2026-111724 · Git+1 · Zephyr

CVE-2026-19940

·

Publicado

2026-10-13

·

Atualizado

2026-10-13

CVSS v3.1

6.5

Média

VetorAV:A/AC:L/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 na implementação do Audio Gateway do Perfil de Mãos Livres (HFP) do Bluetooth Classic no arquivo hfp ag.c. O sistema gerencia objetos bt hfp ag em um pool estático. Durante o encerramento do link, a função hfp ag disconnected() não cancela ag->ongoing call work e ag->slc work. Se uma nova conexão reutilizar a mesma vaga do pool, a função hfp ag create() executa uma operação memset() e reinicializa o item de trabalho usando k work init delayable(). Esse processo deixa o kernel com uma referência a um nó contendo links NULL na lista de timeout.
Um peer remoto pode disparar isso enviando um comando AT+CIND? durante o estabelecimento da Conexão de Nível de Serviço, desconectando e reabrindo imediatamente o HFP RFCOMM DLC no mesmo link ACL. Essa sequência causa a corrupção da lista de timeout do kernel, levando a gravações de ponteiros NULL via sys dlist remove() ou à criação de um ciclo no loop de anúncio. O resultado é uma falha ou travamento do sistema, causando a negação de serviço. Isso afeta builds onde CONFIG BT HFP AG está habilitado e o aplicativo implementa o callback assíncrono get ongoing call.
Recomendações No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.

Exploit

Use After Free

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-19940
GHSA-V47W-8959-RX62

Produtos afetados

Zephyr