Katalog CVE

CVE-2026-32665

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.32%

Percentyl 24 - wyżej niż 24% wszystkich znanych CVE

Streszczenie

W Unbound 1.22.0 do 1.25.1, gdy włączony jest downstream DNS-over-QUIC (DoQ), pierwsze dwa dwukierunkowe strumienie na nowym połączeniu QUIC (stream_id 0 i 4) omijają limit 'quic-size' i alokują duże bufory po otrzymaniu tylko 2-bajtowego prefiksu długości. Zdalny klient może łatwo przekroczyć limit 'quic-size', powodując nadmierną alokację pamięci i odmowę usługi dla nowych klientów DoQ.

Ocena ryzyka

Atakujący może spowodować wyczerpanie pamięci serwera DNS, uniemożliwiając obsługę nowych zapytań DoQ (DoS).

Rekomendacja

Zaktualizuj Unbound do wersji powyżej 1.25.1, która zawiera poprawkę. Jeśli aktualizacja nie jest możliwa, rozważ tymczasowe wyłączenie DoQ.

Inne podatności w Unbound

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In NLnet Labs Unbound 1.22.0 up to and including 1.25.1, when downstream DNS-over-QUIC (DoQ) is enabled, the first two bidirectional streams on a new QUIC connection (stream_id 0 and 4) bypass the per-stream 'quic-size' gate entirely, and large input buffers are allocated later, after only the 2-byte length prefix has been received from the initial streams. As a result, a remote client can make Unbound exceed the configured 'quic-size' limit with low-cost input. Using only one connection and two streams, each sending a declared 65535-byte length prefix and then holding the streams open, a client can already trivially make Unbound roughly allocate double that amount. This is a remote availability issue / memory-accounting bypass in the downstream DoQ implementation that leads to denial of service for new DoQ clients. This vulnerability needs Unbound to be compiled with DoQ support ('--with-libngtcp2') and the 'quic-port' to be configured for the listening interfaces.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS