Katalog CVE

CVE-2026-42944

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.84%

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

Streszczenie

Podatność w Unbound (wersje 1.14.0 do 1.25.0) powoduje przepełnienie sterty podczas kodowania wielu opcji NSID, DNS Cookie i EDNS Padding w pakiecie odpowiedzi. Błąd w obliczeniach rozmiaru pola EDNS prowadzi do zapisu poza przydzieloną pamięcią.

Ocena ryzyka

Atakujący może spowodować awarię serwera Unbound (DoS) poprzez wysłanie zapytania z wieloma opcjami EDNS, co prowadzi do przepełnienia sterty i potencjalnie do wykonania kodu.

Rekomendacja

Zaktualizuj Unbound do wersji 1.25.1, która zawiera poprawkę usuwającą duplikaty opcji EDNS i zapobiegającą błędnemu obliczaniu rozmiaru.

Inne podatności w Unbound

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

NLnet Labs Unbound 1.14.0 up to and including version 1.25.0 has a vulnerability that results in heap overflow when encoding multiple NSID and/or DNS Cookie EDNS and/or EDNS Padding options in the reply packet. The relevant options ('nsid', 'answer-cookie', 'pad-responses' (default)) need to be enabled for the vulnerability to be exploited. An adversary who can query Unbound can exploit the vulnerability by attaching multiple NSID and/or DNS Cookie EDNS and/or EDNS Padding options to the query. A flaw in the size calculation of the EDNS field truncates the correct value which allows the encoder to overflow the available space when writing. Those two combined lead to a heap overflow write of Unbound controlled data and eventually a crash. Unbound 1.25.1 contains a patch with a fix to de-duplicate the EDNS options and a fix to prevent truncation of the EDNS field size calculation.

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