Zephyr · Zephyr · CVE-2026-10637
**Nome do Software Vulnerável e Versões Afetadas**
Zephyr (versões afetadas não especificadas)
**Descrição**
Um problema de use-after-free existe na função `mld send()` dentro da implementação do IPv6 Multicast Listener Discovery (MLD). A função tenta ler a interface do pacote usando `net pkt iface(pkt)` após o `net send data(pkt)` ter retornado com sucesso. De acordo com o contrato de propriedade da pilha de rede, uma operação de envio bem-sucedida transfere a propriedade do `net pkt`, levando o driver L2 a liberá-lo. Consequentemente, acessar o pacote após essa chamada resulta na leitura de um objeto liberado. Quando `CONFIG NET STATISTICS PER INTERFACE` está habilitado, o ponteiro da interface recuperado é desreferenciado para atualizar estatísticas. Se a memória for realocada simultaneamente, isso pode levar a uma desreferência de ponteiro NULL, causando um travamento, ou a uma gravação irrelevante resultando em corrupção de memória. Isso pode ser acionado remotamente sem autenticação no link local através do envio de uma Consulta Geral MLDv2 válida, que induz a função `handle mld query()` a chamar `send mld report()` e, subsequentemente, `mld send()`, potencialmente levando a uma negação de serviço.
**Recomendações**
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.