PT-2026-110227 · Zephyr · Zephyr

CVE-2026-19740

·

Publicado

2026-10-11

·

Atualizado

2026-10-11

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 3.4.0 through 3.7.x
Description A implementação do Link Layer Control Procedure (LLCP) do Bluetooth LE Controller falha ao liberar um nó de recebimento retido ao processar Protocol Data Units (PDUs) inválidas durante os procedimentos de PHY Update, Connection Update e CIS-create. Especificamente, as funções llcp lp pu rx() e llcp rp pu rx() completam o procedimento via llcp lr complete() ou llcp rr complete() sem liberar o nó mantido por llcp rx node retain().
Um dispositivo remoto em uma conexão LE estabelecida pode desencadear esse comportamento sem a necessidade de emparelhamento ou criptografia, enviando um LL PHY UPDATE IND válido seguido por uma PDU de Controle LL incompatível, como LL LENGTH REQ, antes que o instante de atualização seja atingido. Dependendo da configuração, isso resulta em uma asserção do controlador que causa a falha do sistema (k oops() ou k panic()) ou em um vazamento silencioso de memória dos nós de PDU de recebimento. Como o pool de recebimento é pequeno, tentativas repetidas podem esgotar os recursos disponíveis, tornando o Bluetooth inoperante até que o dispositivo seja reiniciado.
Recommendations Atualize o Zephyr para uma versão posterior à 3.7.x. Como mitigação temporária, restrinja o uso das funções llcp lp pu rx() e llcp rp pu rx() limitando os tipos de PDUs de Controle LL aceitas durante procedimentos ativos de PHY Update.

Exploit

Correção

Missing Release of Resource after Effective Lifetime

Memory Leak

Assertion Failure

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-19740
GHSA-RGW4-3QR8-PP36

Produtos afetados

Zephyr