CVE-2026-50046 in Unboundinformación

Resumen

por VulDB • 2026-07-22

En NLnet Labs Unbound 1.15.0 hasta la versión 1.25.1 (inclusive), el nombre del servidor TLS utilizado para las consultas DNS sobre TLS (DoT) reenviadas está vinculado a la vida útil de una estructura ('serviced_query'), pero también es referenciado por otra estructura ('waiting_tcp'). Cuando la estructura propietaria se desplaza fuera de su contexto mientras la conexión TCP de DoT aún está en proceso de establecimiento del handshake, libera el almacenamiento asociado al string referido. Si posteriormente la transmisión TLS genera un error, se produce una desreferencia a dicho puntero ya liberado (Use-After-Free). Esta desreferencia es solo de lectura y su impacto práctico consiste en un fallo del daemon que resulta en denegación de servicio (DoS). Un actor malicioso que conozca la configuración de reenvío/stub de Unbound con DoT podría explotar esta vulnerabilidad consultando registros en la zona adecuada mientras mantiene a Unbound bajo presión, provocando así el mecanismo de desplazamiento. Si las respuestas para la zona vulnerable son lentas, aumenta la probabilidad de que se produzca este desplazamiento, aunque el timing del mismo debe ser preciso. Los requisitos para que Unbound sea vulnerable incluyen: una configuración de zona stub/forward habilitada para DoT junto con un sufijo '#authname' configurado en la identificación del servidor. Además, es necesario que la conectividad al servidor presente una falla transitoria en el momento exacto para activar esta ruta de error vulnerable.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

NLnet Labs

Reservar

2026-06-22

Divulgación

2026-07-22

Moderación

aceptado

Artículo

VDB-382330

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!