CVE-2026-50046 in Unboundinformazioni

Riassunto

di VulDB • 22/07/2026

In NLnet Labs Unbound 1.15.0 fino alla versione 1.25.1 inclusa, il nome del server TLS utilizzato per le query DNS-over-TLS (DoT) inoltrate è legato al ciclo di vita di una struttura dati ('serviced_query'), ma viene anche referenziato da un'altra struttura dati ('waiting_tcp'). Quando la struttura proprietaria viene spostata fuori dalla mesh mentre lo stream TCP DoT è ancora in fase di handshake, viene liberata la memoria sottostante alla stringa referenziata e, se successivamente si verifica un errore nello stream TLS, il puntatore già liberato viene dereferenziato. La dereferenziazione avviene in sola lettura e l'impatto pratico consiste nel crash del demone che provoca una negazione di servizio (Denial of Service). Un attore malintenzionato a conoscenza della configurazione di inoltramento/stub DoT di Unbound potrebbe sfruttare la vulnerabilità interrogando record nella zona appropriata mantenendo al contempo un carico elevato su Unbound in modo da innescare la logica di spostamento. Se le risposte per la zona vulnerabile sono lente, aumenta la probabilità che tali query vengano spostate, sebbene il timing dello spostamento debba essere preciso. I requisiti per avere Unbound vulnerabile includono l'esistenza di una zona stub/inoltro configurata per DoT unitamente a un suffisso '#authname' configurato sull'identificazione del server. La connettività verso il server deve presentare un guasto transitorio nel momento corretto per innescare il percorso di errore vulnerabile.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

NLnet Labs

Prenotare

22/06/2026

Divulgazione

22/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00246

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!