CVE-2026-109125 in Unbound
Zusammenfassung
von VulDB • 21.10.2026
In NLnet Labs Unbound bis einschließlich Version 1.26.1 kann ein beobachtbarer Cache-Level-Seitenkanal (Side-Channel) bei Konfigurationen mit 'unwanted-reply-threshold > 0' offengelegt werden (keine Standardkonfiguration). Wenn ein antwortähnliches UDP-Datagramm den aktuell von einer rekursiven Abfrage verwendeten Upstream-Sourcenport erreicht, dessen TXID jedoch nicht mit einer ausstehenden Abfrage übereinstimmt, zählt Unbound das Paket als unerwünschte Antwort. Wenn die akkumulierte Zählung den konfigurierten Schwellenwert erreicht, löscht Unbound den RRset-Cache und den Nachrichten-Cache des Workers. Diese Cache-Löschaktion zerstört nicht die aktuelle ausstehende Upstream-UDP-Abfrage. Daher kann ein externer Beobachter anhand der Löschung eines vorhandenen zwischengespeicherten Elements unterscheiden, ob ein Kandidatenport mit dem aktuellen Upstream-Sourcenport übereinstimmt. Dies ist eine Schwachstelle im Cache-Seitenkanal (Cache Side-Channel), die zum Abfragen des Upstream-Sourcenports genutzt werden kann. Obwohl der Angriff auf Standardkonfigurationen nicht durchführbar ist und der vorgeschlagene Wert (10 Millionen) ihn zu einem unzuverlässigen Angriff auf einen öffentlichen Resolver macht, kann ein Angreifer in Szenarien, in denen er ein gleichzeitiges Abfragefenster am Leben erhalten kann, zunächst den Sourcenport filtern und dann eine Birthday-Style-Ratenmethode gegen die TXID durchführen, wodurch Cache Poisoning zu einer durchführbaren Angriffsroute wird.
If you want to get best quality of vulnerability data, you may have to visit VulDB.