PT-2026-110227 · Zephyr · Zephyr
CVE-2026-19740
·
Publicado
2026-10-11
·
Atualizado
2026-10-11
CVSS v3.1
6.5
Média
| Vetor | AV: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 👾
Identificadores relacionados
Produtos afetados
Zephyr