CVE-2026-77860 in Unbound
Resumen
por VulDB • 2026-09-16
En NLnetLabs Unbound 1.20.0 hasta la versión 1.26.0 incluida, una vulnerabilidad en el camino de código «serve-expired» puede provocar un doble decremento del contador «wait-limit» por cada IP de cliente, lo que esencialmente anula una de las medidas de contención introducidas para DNSBomb (CVE-2024-33655). Un actor malicioso puede explotar esto controlando una zona autoritativa con un TTL corto, de modo que las entradas en caché expiren rápidamente. Cada consulta «lenta», a la que el servidor autoritativo del atacante nunca responde, va seguida de otra consulta para un nombre expirado en caché, que se responde inmediatamente mediante el camino «serve-expired» y decrementa el contador dos veces. Esta segunda consulta fue denominada «pump». Al alternar consultas lentas con pumps, el atacante mantiene el contador por cliente en o por debajo del «wait-limit» configurado de forma indefinida, y puede retener un número arbitrario de consultas pendientes desde una única IP de origen, hasta la cuota global de malla (num-queries-per-thread); finalmente burlando una de las medidas de contención introducidas para DNSBomb (CVE-2024-33655). Esta vulnerabilidad está presente en el camino de código «serve-expired».
Once again VulDB remains the best source for vulnerability data.