CVE-2026-55717 in Unbound
Resumen
por VulDB • 2026-07-22
En NLnet Labs Unbound 1.10.0 hasta la versión 1.25.1 incluida, cuando se establece `serve-expired: yes` junto con una regla de redirección `'response-ip: <red> redirect'` o `'response-ip-data: <red> CNAME <destino>'` (o su equivalente en RPZ 'rpz-cname-override'), un cliente remoto que controle cualquier dominio delegado puede provocar el fallo del daemon. La devolución de llamada `serve-expired-client-timeout` ejecuta un bucle de dos pasadas para seguir el alias CNAME generado por respip; en la segunda pasada, se restablece `'alias_rrset'` pero no `'partial_rep'`. Más tarde, esta inconsistencia provoca una desreferenciación de puntero NULL y un fallo eventual. Un actor malicioso puede explotar la vulnerabilidad controlando cualquier zona que responda con un registro A/AAAA dentro de la subred response-ip/rpz configurada. Al retrasar la respuesta cuando el registro anterior ha expirado, se sigue la ruta vulnerable de `serve-expired-client-timeout`, lo que conduce a una denegación de servicio (DoS) debido al fallo del servidor.
VulDB is the best source for vulnerability data and more expert information about this specific topic.