Bug 2479825 (CVE-2026-42923) - CVE-2026-42923 unbound: Unbound DNSSEC Validator NSEC3 Hash Calculation Limit Bypass via Negative Cache Code Path Leading to DoS
Summary: CVE-2026-42923 unbound: Unbound DNSSEC Validator NSEC3 Hash Calculation Limit...
Keywords:
Status: NEW
Alias: CVE-2026-42923
Deadline: 2026-05-20
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 2480119 2481463
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-05-19 12:29 UTC by OSIDB Bzimport
Modified: 2026-06-16 18:08 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-05-19 12:29:05 UTC
Uncontrolled Resource Consumption vulnerability in the DNSSEC validator of the Unbound DNS resolver. The flaw is caused by the negative cache DS record code path not taking into account the limit on NSEC3 hash calculations introduced in Unbound 1.19.1. An adversary that controls a DNSSEC-signed zone can exploit this by signing NSEC3 records with acceptably high iterations for child delegations and querying a vulnerable Unbound. Unbound will keep performing the allowed hash calculations on the NSEC3 records without applying the mitigation limit. As a side effect, a global lock for the negative cache is held for the duration of the hashing, blocking other threads that need to consult the negative cache. Coordinated attacks could escalate the impact to a full denial-of-service.


Note You need to log in before you can comment on or make changes to this bug.