CVE-2026-56444: Degradation of resolution service when 'discard-timeout' and 'serve-expired-client-timeout' are combined in unusual configuration
Degradation of resolution service when 'discard-timeout' and 'serve-expired-client-timeout' are combined in unusual configuration
Other sources
In NLnet Labs Unbound 1.20.0 up to and including 1.25.1, when Unbound is configured with 'serve-expired: yes' and 'serve-expired-client-timeout > discard-timeout > 0' (contrary to the suggested values), the discard-timeout branch during the serve expired logic drops an aged client reply without performing the correct accounting for the number of reply addresses for the query. Other identical branches outside of serve expired perform the correct decrement. Since the counter is never decremented in such scenario, it can reach the maximum limit and new clients for duplicate in-flight queries are silently dropped resulting in degradation of resolution service. A malicious actor can exploit the vulnerability by querying the resolver for a client-controlled slow-on-demand authoritative zone that can drive the counter past the threshold. Shipped defaults for 'serve-expired-client-timeout: 1800' and 'discard-timeout: 1900' make the branch unreachable.
— MITRE
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 1.25.2-1 - Upgrade
Upgrade
NLnet Labs Unboundto a version that resolves this vulnerability.Fixed in 1.25.2
Event History
Frequently Asked Questions
What is the severity of CVE-2026-56444?
The severity of CVE-2026-56444 is medium, with a CVSS score of 5.9.
How do I fix CVE-2026-56444?
To mitigate CVE-2026-56444, reconfigure Unbound to use suggested values for 'serve-expired-client-timeout' and 'discard-timeout'.
What software is affected by CVE-2026-56444?
CVE-2026-56444 affects NLnet Labs Unbound versions 1.20.0 through 1.25.1.
What is the impact of CVE-2026-56444?
CVE-2026-56444 can lead to degradation of the resolution service due to improper handling of expired client replies.
When was CVE-2026-56444 published?
CVE-2026-56444 was published on July 22, 2026.