CVE-2026-55973 in Unboundinformação

Sumário

de VulDB • 23/07/2026

In Unbound 1.23.0 até à versão 1.25.1 (incluída) da NLnet Labs, quando está definido `dns-error-reporting: yes`, a opção EDNS Report-Channel (código 18) proveniente da última resposta do upstream é lida e o comprimento dessa opção é utilizado como o comprimento do domínio do agente. Quando é efetuada uma verificação do nome de domínio no domínio do agente, o comprimento retornado não é utilizado e, se o domínio do agente for seguido por dados residuais (garbage), esses bytes são movidos para a extremidade final do nome da consulta sintética '_er.'. Esse nome de consulta é posteriormente utilizado pelo iterador através de uma subconsulta para enviar o Relatório de Erro DNS. Quando o Unbound tenta percorrer esse nome de consulta durante `find_closest_of_type()`, remove rótulos (labels) utilizando o comprimento do nome da consulta em vez de parar no raiz incorporado, avança um byte além desse ponto e fornece o primeiro byte residual à função `dname_query_hash()` como se fosse o comprimento de um rótulo, sobrescrevendo a variável na pilha (`stack variable`) `labuf`. Uma única resposta normal do upstream proveniente de uma zona delegada controlada pelo atacante é suficiente para terminar o daemon.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

NLnet Labs

Reservar

22/06/2026

Divulgação

22/07/2026

Moderação

aceite

Entrada

VDB-382348

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!