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.
References
| Link | Resource |
|---|---|
| https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-44621.txt | Vendor Advisory |
Configurations
History
24 Jul 2026, 13:56
| Type | Values Removed | Values Added |
|---|---|---|
| CPE | cpe:2.3:a:nlnetlabs:unbound:*:*:*:*:*:*:*:* | |
| First Time |
Nlnetlabs
Nlnetlabs unbound |
|
| References | () https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-44621.txt - Vendor Advisory |
22 Jul 2026, 14:17
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-07-22 14:17
Updated : 2026-07-24 13:56
NVD link : CVE-2026-44621
Mitre link : CVE-2026-44621
CVE.ORG link : CVE-2026-44621
JSON object : View
Products Affected
nlnetlabs
- unbound
CWE
CWE-754
Improper Check for Unusual or Exceptional Conditions
