# CVE-2026-56444: NLnet Labs Unbound resource exhaustion in serve-expired logic

Source: https://junglewise.ai/threats/cve-2026-56444-nlnet-labs-unbound-resource-exhaustion-in-serve-expired-logic  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-07-22. Updated: 2026-07-22  
License: CC BY 4.0 with a link back

CVE-2026-56444 · Severity: medium · CVSS 5.9 · Published 2026-07-22

NLnet Labs Unbound, a widely used DNS resolver that translates domain names into IP addresses, contains a flaw that can lead to a service outage. Under specific non-default configurations, the system fails to properly track active network requests, eventually reaching a limit that prevents new users from accessing the service. An attacker can exploit this by forcing the system to handle slow requests, effectively blocking legitimate traffic and degrading network reliability.

Technologies: [NLnet Labs Unbound](https://junglewise.ai/threats/technologies/unbound). Vendors: [NLnet Labs](https://junglewise.ai/threats/vendors/nlnet-labs).

## Quick answers

**Is CVE-2026-56444 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-56444 being exploited in the wild.

**How severe is CVE-2026-56444?** Medium severity, with a CVSS score of 5.9, published 22 July 2026.

**Which products and versions are affected?** NLnet Labs Unbound 1.20.0 up to and including 1.25.1.

**Is there a fix for CVE-2026-56444?** A patch was published on 2026-07-22: Unbound version 1.25.2 released with fix Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-56444 attacked?** It is attacked over the network, in a software library.

**Am I affected by CVE-2026-56444?** Check whether you run NLnet Labs Unbound at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

A resource management vulnerability (CWE-772) exists in NLnet Labs Unbound versions 1.20.0 through 1.25.1 when configured with 'serve-expired: yes' and a 'serve-expired-client-timeout' greater than 'discard-timeout'. In this specific configuration, the discard-timeout branch fails to decrement the counter for the number of reply addresses associated with a query when dropping an aged client reply. An attacker can exploit this by querying the resolver for a slow, attacker-controlled authoritative zone, causing the counter to reach its maximum limit. Once the limit is reached, Unbound silently drops new clients for duplicate in-flight queries, resulting in a denial-of-service. The issue is resolved in version 1.25.2.

## Affected products

- NLnet Labs Unbound 1.20.0 up to and including 1.25.1

## Timeline

- 2026-07-22: advisory: Initial advisory published by NLnet Labs and NVD
- 2026-07-22: patched: Unbound version 1.25.2 released with fix

## References

- [https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-56444.txt](https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-56444.txt)

## Related threats

- [NLnet Labs Unbound use-after-free in DNS-over-QUIC stream cleanup](https://junglewise.ai/threats/cve-2026-97206-nlnet-labs-unbound-1-22-0-up-to-and-including-version-1-26-1)
- [NLnet Labs Unbound DNS decompression CPU exhaustion](https://junglewise.ai/threats/cve-2026-96405-nlnet-labs-unbound-up-to-and-including-version-1-26-1-limits)
- [NLnet Labs Unbound DNS validator bypass in DNSSEC validation](https://junglewise.ai/threats/cve-2026-50106-when-nlnet-labs-unbound-up-to-and-including-version-1-26-1-is)
- [NLnet Labs Unbound cache side-channel in upstream source port probe](https://junglewise.ai/threats/cve-2026-109125-in-nlnet-labs-unbound-up-to-and-including-version-1-26-1-an)
- [NLnet Labs Unbound DNS complexity attacks via ReTrap](https://junglewise.ai/threats/cve-2026-85501-nlnet-labs-unbound-dns-complexity-attacks-via-retrap)
