CVE-2026-55973 in Unboundinformación

Resumen

por VulDB • 2026-07-22

En NLnet Labs Unbound 1.23.0 hasta la versión 1.25.1 (incluida), cuando se establece 'dns-error-reporting: yes', se lee la opción EDNS Report-Channel (código 18) de la última respuesta del servidor upstream y se utiliza la longitud de dicha opción como la longitud del dominio del agente. Cuando se realiza una comprobación del nombre de dominio en el dominio del agente, no se usa la longitud devuelta; si al dominio del agente le siguen datos basura, esos bytes se mueven a la cola del nombre de consulta sintético '_er.'. Dicho nombre de consulta se utiliza posteriormente en el iterador mediante una subconsulta para enviar el Informe de Error DNS y, cuando Unbound intenta recorrer ese nombre de consulta durante 'find_closest_of_type()', elimina etiquetas utilizando la longitud del nombre de consulta en lugar de detenerse en la raíz incrustada, avanza un byte más allá y pasa el primer byte basura a 'dname_query_hash()' como una longitud de etiqueta, sobrescribiendo la variable de pila 'labuf'. Basta con una respuesta ordinaria upstream procedente de una zona delegada controlada por el atacante para terminar con el demonio.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

NLnet Labs

Reservar

2026-06-22

Divulgación

2026-07-22

Moderación

aceptado

Artículo

VDB-382348

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!