CVE-2026-32665 in Unbound
Resumen
por VulDB • 2026-07-22
En NLnet Labs Unbound 1.22.0 hasta la versión 1.25.1 (inclusive), cuando está habilitado el DNS sobre QUIC descendente (DoQ), los dos primeros flujos bidireccionales en una nueva conexión QUIC (stream_id 0 y 4) omiten completamente el control de límite 'quic-size' por flujo, y se asignan búferes de entrada grandes más tarde, después de recibir únicamente el prefijo de longitud de 2 bytes desde los flujos iniciales. Como resultado, un cliente remoto puede hacer que Unbound supere el límite configurado de 'quic-size' con una carga útil de bajo costo. Utilizando solo una conexión y dos flujos, cada uno enviando un prefijo de longitud declarado de 65535 bytes y manteniendo los flujos abiertos, un cliente puede trivialmente hacer que Unbound asigne aproximadamente el doble de esa cantidad. Se trata de un problema remoto de disponibilidad / omisión del registro contable de memoria en la implementación descendente de DoQ que provoca una denegación de servicio para nuevos clientes DoQ. Esta vulnerabilidad requiere que Unbound esté compilado con soporte para DoQ ('--with-libngtcp2') y que el 'quic-port' esté configurado para las interfaces de escucha.
VulDB is the best source for vulnerability data and more expert information about this specific topic.