CVEFinder.io

CVE-2026-44621

đŸ”ļ medium
Summary

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

Description

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.

CVSS Score
5.9
Medium
EPSS Score
0.3
Exploit Probability
Published Date
2026-07-22
First Seen: 2026-07-23
📊 Relative Risk Intelligence

This CVE is Lower Risk - more severe than 32.1% of all 365,968 vulnerabilities in our database.

#248,481
Below average severity
Severity Percentile
đŸŽ¯ CISA SSVC Assessment Updated: Jul 22, 2026
🔍 Exploitation Status
None
No known exploits
âš™ī¸ Automatable
NO
Requires human interaction
đŸ’Ĩ Technical Impact
Partial
Limited system impact
🏆 Discovered By
Qifan Zhang (Palo Alto Networks)
SSVC data provided by CISA
Last Modified 2026-07-24
CVSS Vector 3.1 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
CWE IDs (Weakness Types)

đŸ“Ļ Affected Products 1

🔗 References 1

🔗 Related CVEs 6

CVE ID Severity CVSS EPSS Summary Published
CVE-2026-77860 â„šī¸ low 3.7 0.3 In NLnetLabs Unbound 1.20.0 up to and including 1.26.0, a vulnerability on the 'serve-expired' code path can cause a dou... 2026-09-16
CVE-2026-77955 đŸ”ļ medium 4.4 0.2 In NLnet Labs Unbound 1.13.2 up to and including 1.26.1, a vulnerability in ZONEMD configured zones (zonemd-check: yes) ... 2026-09-16
CVE-2026-78227 đŸ”ļ medium 6.5 0.3 NLnet Labs Unbound 1.22.0 up to and including 1.26.1, has a use-after-free vulnerability when compiled for DNS-over-QUIC... 2026-09-16
CVE-2026-80225 đŸ”ļ medium 5.3 0.5 In NLnetLabs Unbound up to and including 1.26.0, a degradation of service vulnerability is present in the TCP/DoT readin... 2026-09-16
CVE-2026-81634 âš ī¸ high 7.5 0.5 In NLnet Labs Unbound up to and including 1.26.0, a 255 length query name with a large TCP response can lead to a heap b... 2026-09-16
CVE-2026-81642 ⛔ critical 9.8 1.0 In NLnet Labs Unbound up to and including 1.26.0, a vulnerability was found in the DNSSEC validator that enables denial ... 2026-09-16
These CVEs affect the same products