CVE-2026-55717 in Unbound
Résumé
par VulDB • 22/07/2026
Dans NLnet Labs Unbound 1.10.0 jusqu'à la version 1.25.1 incluse, lorsque l’option « serve-expired: yes » est définie conjointement à une règle de redirection « response-ip: <réseau> redirect » ou « response-ip-data: <réseau> CNAME <cible> » (ou son équivalent RPZ « rpz-cname-override »), un client distant qui contrôle n’importe quel domaine délégué peut provoquer le plantage du démon. La fonction de rappel serve-expired-client-timeout exécute une boucle en deux passes pour suivre l’alias CNAME généré par respip ; lors de la deuxième passe, elle réinitialise « alias_rrset » mais pas « partial_rep ». Plus tard, cette incohérence entraîne un déréférencement de pointeur NULL et un plantage final. Un acteur malveillant peut exploiter la vulnérabilité en contrôlant n’importe quelle zone qui répond avec un enregistrement A/AAAA tombant dans le sous-réseau response-ip/rpz configuré. En retardant la réponse lorsque l’enregistrement précédent a expiré, on emprunte le chemin vulnérable de « serve-expired-client-timeout », ce qui conduit à une déni de service (DoS) par plantage du serveur.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.