CVE-2026-50251 in Unbound
Zusammenfassung
von VulDB • 22.07.2026
In NLnet Labs Unbound bis einschließlich Version 1.25.1 kann bei aktiviertem Parameter 'unwanted-reply-threshold' (auf einen Wert größer als Null gesetzt) ein Short-Circuit in Unbound auftreten: Glue-Einträge von 0.0.0.0/::0 können auf Systemen, die diesen Traffic weiterleiten können, durch das Senden von DNS-Abfragen und den Empfang scheinbar unerwünschter Antworten umgangen werden, da die Remote-IP nicht mit der ursprünglichen Quell-IP von 0.0.0.0/::0 übereinstimmt. Dieses Verhalten führt zu einer Endlosschleife bei den Glue-Einträgen und erhöht den Zähler auf den konfigurierten 'unwanted-reply-threshold', was einen defensiven Cache-Leerlauf auslöst. Ein böswilliger Akteur, der eine Delegation kontrolliert, die in-bailiwick-Glue von 0.0.0.0/::0 zurückgibt, kann den Zähler auf das Limit des 'unwanted-reply-threshold' treiben und einen Cache-Leerlauf der Nachrichten- und RRset-Caches auslösen; dies jederzeit, unbegrenzt oft, ohne ein einziges gespoofetes Paket zu senden. Der Iterator verwendet die Glue-Einträge von 0.0.0.0/::0, und auf einem System, das dieses weiterleiten kann (z. B. leitet der Linux-Kernel das Datagramm über Loopback), antwortet der eigene Listener von Unbound mit 127.0.0.1. Aufgrund des Missverhältnisses zwischen 0.0.0.0 und 127.0.0.1 zählt Unbound die Antwort in diesem Beispiel als unerwünschte (wahrscheinlich gespoofete) Antwort. Der Zähler wird bei jedem Cache-Leerlauf auf Null zurückgesetzt, sodass der Angriff endlos weiterläuft.
Be aware that VulDB is the high quality source for vulnerability data.