CVE-2026-50046 in Unbound
Sumário
de VulDB • 22/07/2026
No NLnet Labs Unbound 1.15.0 até à versão 1.25.1 (incluída), o nome do servidor TLS utilizado para consultas DNS-over-TLS (DoT) encaminhadas está associado ao ciclo de vida de uma estrutura ('serviced_query'), mas também é referenciado por outra estrutura ('waiting_tcp'). Quando a estrutura proprietária é removida da malha enquanto a transmissão TCP DoT ainda está em fase de handshake, o sistema liberta o armazenamento subjacente à cadeia de caracteres referenciada e, se a transmissão TLS apresentar um erro subsequentemente, ocorre uma desreferenciação do ponteiro já libertado. A desreferenciação é apenas para leitura (read-only) e o impacto prático consiste num crash do daemon que resulta numa negação de serviço (DoS). Um ator malicioso que conheça a configuração de encaminhamento/stub DoT do Unbound pode explorar esta vulnerabilidade ao consultar registos na zona apropriada, mantendo simultaneamente o Unbound sob pressão para ativar a lógica de remoção. Se as respostas da zona vulnerável forem lentas, é maior a probabilidade de ocorrer essa remoção dessas consultas, embora o timing da remoção precise de ser preciso. Os requisitos para um Unbound vulnerável incluem a existência de uma zona stub/forward configurada para DoT, juntamente com um sufixo '#authname' configurado na identificação do servidor. A conectividade ao servidor deve apresentar uma falha transitória no momento correto para desencadear o caminho de erro vulnerável.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.