Cyber Resilience

CVE-2026-44608

Nlnetlabs Unbound 1.14.0 – 1.25.1

Published
20 May 2026
Modified
24 July 2026
Patch / advisory
CVSS Score v4 4.6
Click a component to see what it means
Raw vectorCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Amber
EPSS Score 0.0026 17th percentile
Risk Priority 27 floored blend · peak EPSS

Summary

CVE-2026-44608 is a medium-severity Improper Resource Locking (CWE-413) vulnerability in Nlnetlabs Unbound. Its CVSS base score is 4.6 (Medium).

Operationally, ranked at the 17th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.

EU & UK References

Vulnerability Data

NLnet Labs Unbound 1.14.0 up to and including version 1.25.0 has a locking inconsistency vulnerability that when certain conditions are met (multi-threaded, RPZ XFR reload, RPZ zone with 'rpz-nsip'/'rpz-nsdname' triggers) it could result in heap use-after-free and eventual crash. An…

more

adversary can exploit the vulnerability if conditions are first met on a vulnerable Unbound, i.e., multi-threaded, an RPZ zone with 'rpz-nsip'/'rpz-nsdname' triggers and an ongoing XFR for that RPZ zone. Local RPZ files do not trigger the vulnerability. If the timing is right and an XFR happens at the same time another thread needs to read that RPZ zone, the reader may not hold the lock long enough and the thread applying the XFR may free objects that the reader is about to walk causing the use-after-free. Unbound 1.25.1 contains a patch with a fix to the locking code.

CWE(s)

Related Threats

CVEs Like This One

CVE-2026-56416Same product: Nlnetlabs Unbound
CVE-2026-32665Same product: Nlnetlabs Unbound
CVE-2026-33278Same product: Nlnetlabs Unbound
CVE-2026-55708Same product: Nlnetlabs Unbound
CVE-2026-42960Same product: Nlnetlabs Unbound
CVE-2026-50252Same product: Nlnetlabs Unbound
CVE-2026-41292Same product: Nlnetlabs Unbound
CVE-2026-44621Same product: Nlnetlabs Unbound
CVE-2026-44687Same product: Nlnetlabs Unbound
CVE-2026-32792Same product: Nlnetlabs Unbound

Affected Assets

nlnetlabs
unbound
1.14.0 — 1.25.1

Mitigating Controls

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

PR.PS-06 mostly match
prevents

Secure SDLC practices (reviews, static analysis, coding standards) directly prevent improper locking defects from being introduced.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

finds

Security testing can detect locking defects but does not itself implement locking controls.

prevents

Secure development lifecycle requires proper resource management patterns that prevent improper locking.

prevents

Application security requirements can mandate exclusive-access controls and locking mechanisms.

prevents

Secure system architecture principles include concurrency and resource-locking design rules.

prevents

Secure coding standards directly prohibit missing or incorrect resource locks.

References