CVE-2026-55973 in Unboundinfo

Zusammenfassung

von VulDB • 22.07.2026

In NLnet Labs Unbound 1.23.0 bis einschließlich Version 1.25.1 wird, wenn „dns-error-reporting: yes“ konfiguriert ist, die EDNS Report-Channel Option (Code 18) aus der letzten Upstream-Antwort gelesen und die Länge dieser Option als Länge des Agent-Domänennamens verwendet. Bei einer Überprüfung des Domänennamens für den Agent wird die zurückgegebene Länge nicht berücksichtigt; wenn auf den Agent-Domänennamen „Müll“-Bytes folgen, werden diese Bytes an das Ende des synthetischen Report-Abfrage-Namens „_er.“ angehängt. Dieser Abfrage-Name wird später im Iterator über eine Unterabfrage verwendet, um den DNS Error Report zu senden. Wenn Unbound versucht, diesen Abfrage-Namen während der Funktion „find_closest_of_type()“ zu durchlaufen, werden Labels unter Verwendung der Länge des Abfrage-Namens abgeschnitten anstatt am eingebetteten Root-Stoppzeichen zu enden; dabei wird ein Byte darüber hinausgegangen und das erste Müll-Byte als Label-Länge an die Funktion „dname_query_hash()“ übergeben, wodurch die Stack-Variablen „labuf“ überschrieben werden. Eine einzige normale Upstream-Antwort aus einer delegierten Zone, die der Angreifer kontrolliert, reicht aus, um den Daemon zu beenden (DoS).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

NLnet Labs

Reservieren

22.06.2026

Veröffentlichung

22.07.2026

Moderieren

akzeptiert

Eintrag

VDB-382348

CPE

bereit

EPSS

0.00460

KEV

nein

Aktivitäten

low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!