CVE Database›Document archive›CVE-2026-42959

CVE-2026-42959

unbound: Unbound DNSSEC Validator Denial of Service via Incorrect Write Offset Counter in Chase-Reply Messages

Loading…

Severity

Important

Red Hat Product Security

7.5

CVSS 3.1

Review impact separately from score.

Published · May 20, 2026

Updated · September 1, 2026

Description

A flaw was found in Unbound's DNSSEC validator when constructing chase-reply messages for validation. The code uses the wrong counter to calculate write offsets for ADDITIONAL section resource record sets. When a DNAME chain is combined with authority filtering, an uninitialized array slot is created that the validator later dereferences, causing an immediate process crash. Any application or infrastructure relying on Unbound for DNS resolution could be forced to exit unexpectedly, resulting in a denial-of-service condition.

Statement

The Red Hat Product Security team has assessed the severity of this vulnerability as Important, given that it can be remotely triggered without authentication or user interaction via a single crafted DNS query. Successful exploitation allows an attacker to crash the Unbound resolver process, disrupting DNS resolution for all dependent services. The vulnerability's root cause is the use of incorrect counters to calculate write offsets, leading to dereference of an uninitialized pointer and subsequent denial-of-service.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.

CVSS / CWE

CVSS 3.1 · 7.5
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

CWE-824 · Access of Uninitialized Pointer