CVE-2026-52863 Details
Description
In NLnet Labs Unbound 1.25.0 up to and including 1.25.1, a fix that makes the 'respip' and 'dns64' modules work together, creates a shallow copy of the view name in effect that could lead to memory corruption if the owner of the original view name is jostled out when Unbound is under pressure. Unbound needs to be configured with one of 'respip'/'rpz' modules, together with a module that can attach subqueries (respip CNAME redirection, dns64, subnetcache) and a configured 'access-control-view' while Unbound is under pressure so that joslte logic kicks in and starts dropping slow queries. The subquery is getting a shallow copy of the view name and if the super query which owns the view name is jostled out, memory corruption can occur. Likelihood of a crash is low, since it relies heavily on the underlying memory allocator and the memory layout. Debug memory builds (e.g., ASAN) that catch the free terminate the server.
A memory corruption vulnerability has been identified in NLnet Labs Unbound versions 1.25.0 through 1.25.1. The issue arises from a fix that allows the 'respip' and 'dns64' modules to work together, which creates a shallow copy of the view name. If the original view name's owner is displaced while Unbound is under load, this can lead to memory corruption. The vulnerability requires Unbound to be configured with either the 'respip' or 'rpz' modules, along with a module that can attach subqueries (such as 'respip' CNAME redirection, 'dns64', or 'subnetcache') and a configured 'access-control-view'. The issue is triggered under pressure when the jostle logic activates and begins dropping slow queries, causing the subquery to receive a shallow copy of the view name. If the super query, which owns the view name, is jostled out, memory corruption can occur. Although the likelihood of a crash is low—since it depends on the memory allocator and layout—debug memory builds (like ASAN) that detect the free will terminate the server.
Users can upgrade to Unbound version 1.25.2, which includes the necessary fix. Alternatively, for those using Unbound 1.25.1, a patch is available that addresses this vulnerability. This patch can be applied manually by downloading it, applying it to the Unbound source directory, and then running 'make install'.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Jul 22, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-52863.txt | [email protected] | Vendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-416 | Use After Free | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| nlnetlabs unbound | >= 1.25.0, < 1.25.2 |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 24, 2026 | Initial Analysis | [email protected] |
| Jul 22, 2026 | CVE Modified | CISA-ADP |
| Jul 22, 2026 | New CVE Received | [email protected] |