Katalog CVE

CVE-2026-44621

ŚrednieCVSS 5.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

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

Streszczenie

W NLnet Labs Unbound do wersji 1.25.1 włącznie, aplikacje używające libunbound z włączoną opcją 'unwanted-reply-threshold' mogą zostać nagle zakończone, gdy próg zostanie osiągnięty, ponieważ funkcja 'libworker_alloc_cleanup' nie znajduje się na liście dozwolonych wywołań. Unbound sam w sobie nie jest podatny.

Ocena ryzyka

Ryzyko polega na nieoczekiwanym zakończeniu aplikacji korzystającej z libunbound, co może prowadzić do przerwania usług i konieczności restartu.

Rekomendacja

Zaleca się aktualizację Unbound do wersji 1.25.2 lub nowszej. Tymczasowo można wyłączyć opcję 'unwanted-reply-threshold' w aplikacjach korzystających z libunbound.

Inne podatności w Unbound

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

With NLnet Labs Unbound up to and including version 1.25.1, applications using libunbound and configured with 'unwanted-reply-threshold', could eventually be abruptly terminated if the threshold is reached and libunbound needs to call 'libworker_alloc_cleanup' since the function is absent from the function call allow list. When an application using libunbound sets 'unwanted-reply-threshold' to any non-zero value and the iterator queries an authoritative that replies with enough wrong-transaction-ID UDP datagrams to cross the threshold, the 'libworker_alloc_cleanup' will eventually be called. Since the function is absent from the function call allow list, this leads to a fatal exit of libunbound and eventual termination of the embedding application.Unbound itself is not affected since its relevant function 'worker_alloc_cleanup' is registed in the allow list and proceeds to perform the documented cache flush.

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