The SentinelOne Annual Threat Report - A Defenders Guide from the FrontlinesThe SentinelOne Annual Threat ReportGet the Report
Experiencing a Breach?Blog
Get StartedContact Us
SentinelOne
  • Platform
    Platform Overview
    • Singularity Platform
      Welcome to Integrated Enterprise Security
    • AI for Security
      Leading the Way in AI-Powered Security Solutions
    • Securing AI
      Accelerate AI Adoption with Secure AI Tools, Apps, and Agents.
    • How It Works
      The Singularity XDR Difference
    • Singularity Marketplace
      One-Click Integrations to Unlock the Power of XDR
    • Pricing & Packaging
      Comparisons and Guidance at a Glance
    Data & AI
    • Purple AI
      Accelerate SecOps with Generative AI
    • Singularity Hyperautomation
      Easily Automate Security Processes
    • AI-SIEM
      The AI SIEM for the Autonomous SOC
    • AI Data Pipelines
      Security Data Pipeline for AI SIEM and Data Optimization
    • Singularity Data Lake
      AI-Powered, Unified Data Lake
    • Singularity Data Lake for Log Analytics
      Seamlessly Ingest Data from On-Prem, Cloud or Hybrid Environments
    Endpoint Security
    • Singularity Endpoint
      Autonomous Prevention, Detection, and Response
    • Singularity XDR
      Native & Open Protection, Detection, and Response
    • Singularity RemoteOps Forensics
      Orchestrate Forensics at Scale
    • Singularity Threat Intelligence
      Comprehensive Adversary Intelligence
    • Singularity Vulnerability Management
      Application & OS Vulnerability Management
    • Singularity Identity
      Identity Threat Detection and Response
    Cloud Security
    • Singularity Cloud Security
      Block Attacks with an AI-Powered CNAPP
    • Singularity Cloud Native Security
      Secure Cloud and Development Resources
    • Singularity Cloud Workload Security
      Real-Time Cloud Workload Protection Platform
    • Singularity Cloud Data Security
      AI-Powered Threat Detection for Cloud Storage
    • Singularity Cloud Security Posture Management
      Detect and Remediate Cloud Misconfigurations
    Securing AI
    • Prompt Security
      Secure AI Tools Across Your Enterprise
  • Why SentinelOne?
    Why SentinelOne?
    • Why SentinelOne?
      Cybersecurity Built for What’s Next
    • Our Customers
      Trusted by the World’s Leading Enterprises
    • Industry Recognition
      Tested and Proven by the Experts
    • About Us
      The Industry Leader in Autonomous Cybersecurity
    Compare SentinelOne
    • Arctic Wolf
    • Broadcom
    • CrowdStrike
    • Cybereason
    • Microsoft
    • Palo Alto Networks
    • Sophos
    • Splunk
    • Trellix
    • Trend Micro
    • Wiz
    Verticals
    • Energy
    • Federal Government
    • Finance
    • Healthcare
    • Higher Education
    • K-12 Education
    • Manufacturing
    • Retail
    • State and Local Government
  • Services
    Managed Services
    • Managed Services Overview
      Wayfinder Threat Detection & Response
    • Threat Hunting
      World-Class Expertise and Threat Intelligence
    • Managed Detection & Response
      24/7/365 Expert MDR Across Your Entire Environment
    • Incident Readiness & Response
      DFIR, Breach Readiness, & Compromise Assessments
    Support, Deployment, & Health
    • Technical Account Management
      Customer Success with Personalized Service
    • SentinelOne GO
      Guided Onboarding & Deployment Advisory
    • SentinelOne University
      Live and On-Demand Training
    • Services Overview
      Comprehensive Solutions for Seamless Security Operations
    • SentinelOne Community
      Community Login
  • Partners
    Our Network
    • MSSP Partners
      Succeed Faster with SentinelOne
    • Singularity Marketplace
      Extend the Power of S1 Technology
    • Cyber Risk Partners
      Enlist Pro Response and Advisory Teams
    • Technology Alliances
      Integrated, Enterprise-Scale Solutions
    • SentinelOne for AWS
      Hosted in AWS Regions Around the World
    • Channel Partners
      Deliver the Right Solutions, Together
    • SentinelOne for Google Cloud
      Unified, Autonomous Security Giving Defenders the Advantage at Global Scale
    • Partner Locator
      Your Go-to Source for Our Top Partners in Your Region
    Partner Portal→
  • Resources
    Resource Center
    • Case Studies
    • Data Sheets
    • eBooks
    • Reports
    • Videos
    • Webinars
    • Whitepapers
    • Events
    View All Resources→
    Blog
    • Feature Spotlight
    • For CISO/CIO
    • From the Front Lines
    • Identity
    • Cloud
    • macOS
    • SentinelOne Blog
    Blog→
    Tech Resources
    • SentinelLABS
    • Ransomware Anthology
    • Cybersecurity 101
  • About
    About SentinelOne
    • About SentinelOne
      The Industry Leader in Cybersecurity
    • Investor Relations
      Financial Information & Events
    • SentinelLABS
      Threat Research for the Modern Threat Hunter
    • Careers
      The Latest Job Opportunities
    • Press & News
      Company Announcements
    • Cybersecurity Blog
      The Latest Cybersecurity Threats, News, & More
    • FAQ
      Get Answers to Our Most Frequently Asked Questions
    • DataSet
      The Live Data Platform
    • S Foundation
      Securing a Safer Future for All
    • S Ventures
      Investing in the Next Generation of Security, Data and AI
  • Pricing
Get StartedContact Us
CVE Vulnerability Database
Vulnerability Database/CVE-2026-42923

CVE-2026-42923: Nlnetlabs Unbound DOS Vulnerability

CVE-2026-42923 is a denial of service vulnerability in Nlnetlabs Unbound affecting versions up to 1.25.0. Attackers can exploit NSEC3 hash calculations to degrade service. This article covers technical details, affected versions, impact, and mitigation.

Published: May 21, 2026

CVE-2026-42923 Overview

CVE-2026-42923 affects NLnet Labs Unbound recursive DNS resolver up to and including version 1.25.0. The vulnerability resides in the DNSSEC validator code path that consults the negative cache for Delegation Signer (DS) records. This path does not honor the NSEC3 hash calculation limit introduced in Unbound 1.19.1. An attacker controlling a DNSSEC-signed zone can force Unbound to perform unbounded NSEC3 hash work while holding a global negative cache lock. The condition degrades service and blocks other threads attempting to consult the negative cache. The issue is tracked under CWE-407: Inefficient Algorithmic Complexity.

Critical Impact

Coordinated queries against a malicious DNSSEC zone can escalate this resource consumption flaw into a denial-of-service condition affecting all Unbound resolver threads.

Affected Products

  • NLnet Labs Unbound versions up to and including 1.25.0
  • Recursive DNS resolvers performing DNSSEC validation
  • Deployments relying on Unbound's negative cache for DS records

Discovery Timeline

  • 2026-05-20 - CVE CVE-2026-42923 published to NVD
  • 2026-05-20 - Last updated in NVD database

Technical Details for CVE-2026-42923

Vulnerability Analysis

Unbound performs DNSSEC validation by walking the chain of trust and consulting cached negative responses for DS records. When the resolver checks the negative cache for a DS record, it processes NSEC3 records associated with child delegations. NSEC3 records carry an iterations field that controls how many hash rounds the resolver must compute to verify name non-existence.

Unbound 1.19.1 introduced a global cap on NSEC3 hash calculations to prevent abuse. However, the DS negative cache consultation path was not wired into that limiter. The resolver continues hashing until each individual NSEC3 record's iterations complete. During this work, Unbound holds a global lock protecting the negative cache structure.

While the lock is held, other resolver threads attempting negative cache lookups block. Sustained queries against the attacker zone serialize resolver threads behind the lock and exhaust available CPU on hashing work.

Root Cause

The defect is a missing enforcement of an existing rate limit. The hardening added in 1.19.1 was applied to primary NSEC3 validation paths but not to the DS negative cache consultation code path. The flaw maps to CWE-407, inefficient algorithmic complexity, compounded by a coarse-grained global lock on the negative cache.

Attack Vector

An attacker provisions a DNSSEC-signed zone they control. The attacker signs NSEC3 records for child delegations using iteration counts that fall within Unbound's per-record acceptance threshold but accumulate significant work across queries. The attacker then directs a victim Unbound resolver to query names within the malicious zone. Each query forces Unbound to consult the DS negative cache, triggering full NSEC3 hash computation while holding the global lock. Coordinated query floods amplify the effect into a denial of service.

No authentication or user interaction is required, and the attack is performed remotely over the network.

The vulnerability is described in prose because no public proof-of-concept code is associated with this CVE. Refer to the NLnet Labs CVE-2026-42923 Advisory for the vendor's technical description.

Detection Methods for CVE-2026-42923

Indicators of Compromise

  • Sustained high CPU utilization on Unbound worker threads correlated with queries to specific external zones.
  • Increased query latency and timeouts for unrelated DNS resolutions handled by the same Unbound instance.
  • Repeated queries from internal clients to names within an unfamiliar DNSSEC-signed zone using NSEC3 with high iteration values.

Detection Strategies

  • Monitor Unbound's unbound-control stats output for elevated num.query.dnssec counters and growing mem.cache.message pressure during suspected attack windows.
  • Capture DNS traffic and inspect NSEC3 records returned to the resolver for high iteration counts at child delegations.
  • Correlate resolver thread contention metrics with queries to recently registered or low-reputation DNSSEC zones.

Monitoring Recommendations

  • Alert on sustained Unbound CPU saturation that does not correspond to legitimate query volume increases.
  • Track per-zone query distribution to identify a single external zone receiving disproportionate recursive lookups.
  • Forward Unbound logs and host telemetry to a centralized analytics platform for correlation across resolver fleets.

How to Mitigate CVE-2026-42923

Immediate Actions Required

  • Upgrade all Unbound instances to version 1.25.1 or later, which bounds the affected code path with the existing NSEC3 hash calculation limit.
  • Inventory recursive resolvers across production, management, and DMZ networks to confirm complete patch coverage.
  • Restrict recursive query access to trusted client networks to reduce exposure from arbitrary external queriers.

Patch Information

NLnet Labs released Unbound 1.25.1 containing the fix. The patch extends the existing NSEC3 hash calculation limit to cover the DS negative cache consultation path. Details are published in the NLnet Labs CVE-2026-42923 Advisory.

Workarounds

  • Configure aggressive query rate limits per source to throttle coordinated attack traffic against the resolver.
  • Where DNSSEC validation is not required, consider disabling it on non-critical resolvers until patching is complete. This reduces security posture and should be temporary.
  • Deploy multiple resolver instances behind a load balancer so a single lock-contended instance does not stall the entire resolution path.
bash
# Configuration example: verify and upgrade Unbound
unbound -V | head -n1
# Expected after patching: Version 1.25.1 or later

# Example rate limiting in unbound.conf
server:
    ratelimit: 1000
    ip-ratelimit: 200

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

  • Vulnerability Details
  • TypeDOS

  • Vendor/TechUnbound

  • SeverityMEDIUM

  • CVSS Score6.9

  • EPSS Probability0.04%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/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
  • Impact Assessment
  • ConfidentialityLow
  • IntegrityNone
  • AvailabilityLow
  • CWE References
  • CWE-407
  • Vendor Resources
  • NLnet Labs CVE-2026-42923 Advisory
  • Related CVEs
  • CVE-2026-44390: Nlnetlabs Unbound DOS Vulnerability

  • CVE-2026-42960: Nlnetlabs Unbound DNS Poisoning Vulnerability

  • CVE-2026-42959: Nlnetlabs Unbound DOS Vulnerability

  • CVE-2026-42534: Nlnetlabs Unbound DOS Vulnerability
Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.

Try SentinelOne
  • Get Started
  • Get a Demo
  • Product Tour
  • Why SentinelOne
  • Pricing & Packaging
  • FAQ
  • Contact
  • Contact Us
  • Customer Support
  • SentinelOne Status
  • Language
  • Platform
  • Singularity Platform
  • Singularity Endpoint
  • Singularity Cloud
  • Singularity AI-SIEM
  • Singularity Identity
  • Singularity Marketplace
  • Purple AI
  • Services
  • Wayfinder TDR
  • SentinelOne GO
  • Technical Account Management
  • Support Services
  • Verticals
  • Energy
  • Federal Government
  • Finance
  • Healthcare
  • Higher Education
  • K-12 Education
  • Manufacturing
  • Retail
  • State and Local Government
  • Cybersecurity for SMB
  • Resources
  • Blog
  • Labs
  • Case Studies
  • Videos
  • Product Tours
  • Events
  • Cybersecurity 101
  • eBooks
  • Webinars
  • Whitepapers
  • Press
  • News
  • Ransomware Anthology
  • Company
  • About Us
  • Our Customers
  • Careers
  • Partners
  • Legal & Compliance
  • Security & Compliance
  • Investor Relations
  • S Foundation
  • S Ventures

©2026 SentinelOne, All Rights Reserved.

Privacy Notice Terms of Use

English