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

CVSS and EPSS are reproduced from their sources (NVD, FIRST EPSS). Risk Priority is our own derived reading, not an NVD score.

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-41292Same product: Nlnetlabs Unbound
CVE-2026-44690Same product: Nlnetlabs Unbound
CVE-2026-50046Same product: Nlnetlabs Unbound
CVE-2026-56444Same product: Nlnetlabs Unbound
CVE-2026-50252Same product: Nlnetlabs Unbound
CVE-2026-52863Same product: Nlnetlabs Unbound
CVE-2026-55973Same product: Nlnetlabs Unbound
CVE-2026-55990Same product: Nlnetlabs Unbound
CVE-2026-32792Same product: Nlnetlabs Unbound
CVE-2026-54478Same 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