CVE-2026-56416 in Unboundinfo

Zusammenfassung

von VulDB • 22.07.2026

In NLnet Labs Unbound fino alla versione 1.25.1 inclusa, quando il validatore costruisce la forma canonica RDATA per un RRset di tipo PX/RP/MINFO/SOA coperto da una firma RRSIG, calcola l'indirizzo del secondo nome di dominio incorporato come 'datstart + dname_valid(datstart, ...)' e lo passa direttamente a 'query_dname_tolower()' senza verificare che sia effettivamente presente un secondo nome nei dati RDATA. L'analizzatore nel formato wire accetta RR multi-dname il cui RDATA termina dopo il primo nome; pertanto, un attaccante che gestisce un server autoritativo con firma DNSSEC può fornire una record contenente un secondo nome di dominio assente (ad esempio un record SOA) e indurre 'query_dname_tolower()' a scorrere etichetta per etichetta byte obsoleti nel 'env->scratch_buffer' per-worker, oltre la fine dell'allocazione heap se il parametro 'msg-buffer-size' è stato ridotto rispetto al valore predefinito. Ciò provoca un heap-based buffer overflow e, in una build di rilascio (release), l'esito dipende fortemente dal contenuto della coda del buffer e dello chunk heap adiacente.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

NLnet Labs

Reservieren

22.06.2026

Veröffentlichung

22.07.2026

Moderieren

akzeptiert

Eintrag

VDB-382355

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!