PT-2026-110228 · Zephyr · Zephyr

CVE-2026-19935

·

Publicado

2026-10-11

·

Atualizado

2026-10-11

CVSS v3.1

7.5

Alta

VetorAV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas ZephyrProject Zephyr (versões afetadas não especificadas)
Description Existe um problema no host Bluetooth LE onde os dados recebidos do canal orientado à conexão (CoC) L2CAP são enfileirados para processamento adiado usando uma estrutura k work incorporada no objeto do canal (le chan->rx work com o manipulador l2cap rx process()) quando PSMs dinâmicos (0x0080-0x00FF) são utilizados. Durante o encerramento do canal na função l2cap chan destroy() em subsys/bluetooth/host/l2cap.c, o sistema não cancela o item rx work.
Um peer remoto não autenticado pode explorar isso enviando um K-frame de dados seguido imediatamente por uma Solicitação de Desconexão L2CAP. Devido a diferenças nas prioridades da fila de trabalho, o item rx work pode permanecer pendente enquanto o canal é destruído e sua memória é liberada ou reutilizada. Isso pode levar a fila de trabalho do sistema a desreferenciar memória reutilizada ou corromper a lista de pendências da fila de trabalho se l2cap chan add() for chamado em um objeto reutilizado. Além disso, pode ocorrer uma condição de corrida entre l2cap rx process() e o processo de encerramento em relação ao unreference de net buf de le chan-> sdu e a limpeza de chan->conn.
Recommendations 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-19935
GHSA-6GP4-CWF7-2VP8

Produtos afetados

Zephyr