A Leader in the 2026 Gartner® Magic Quadrant™ for Endpoint Protection. Six years running.Six years. Gartner® Magic Quadrant™ Leader.Find Out Why
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-42944

CVE-2026-42944: Nlnetlabs Unbound Buffer Overflow Flaw

CVE-2026-42944 is a heap buffer overflow vulnerability in Nlnetlabs Unbound versions 1.14.0 to 1.25.0 that can be exploited through malformed EDNS options. This article covers technical details, affected versions, and patches.

Published: May 21, 2026

CVE-2026-42944 Overview

CVE-2026-42944 is a heap overflow vulnerability in NLnet Labs Unbound, a widely deployed validating, recursive, and caching DNS resolver. The flaw affects versions 1.14.0 through 1.25.0 and stems from a numeric truncation error [CWE-197] in the size calculation for EDNS option encoding. An unauthenticated remote attacker who can query Unbound can trigger an out-of-bounds heap write by attaching multiple NSID, DNS Cookie, or EDNS Padding options to a single query. Exploitation requires that at least one of the nsid, answer-cookie, or pad-responses options is enabled in the Unbound configuration. The pad-responses option is enabled by default, expanding the exposed footprint.

Critical Impact

Remote attackers can write attacker-influenced data past a heap buffer, crashing the resolver and causing denial of service for all downstream DNS clients.

Affected Products

  • NLnet Labs Unbound 1.14.0 through 1.25.0
  • Deployments with pad-responses enabled (default configuration)
  • Deployments with nsid or answer-cookie options enabled

Discovery Timeline

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

Technical Details for CVE-2026-42944

Vulnerability Analysis

The vulnerability resides in the Extension Mechanisms for DNS (EDNS) option encoding path of Unbound's reply construction logic. When a query carries multiple NSID, DNS Cookie, or EDNS Padding options, Unbound computes the buffer size required to encode the corresponding response options. A numeric truncation flaw causes the calculated size to be smaller than the data subsequently written, producing a heap buffer overflow.

The overflow writes Unbound-controlled bytes beyond the allocated buffer, corrupting adjacent heap structures. The immediate observable outcome is a process crash, terminating DNS resolution for every client served by the affected instance. Because Unbound is commonly deployed as critical infrastructure on enterprise resolvers, ISP caching layers, and DNS appliances, a crash translates directly into broad service disruption.

Root Cause

The defect has two components. First, Unbound did not de-duplicate repeated EDNS options supplied in a single query, allowing an adversary to inflate the option count arbitrarily. Second, the size calculation for the EDNS field truncates the correct value when the cumulative option length exceeds the integer width used in the computation. The truncated allocation, combined with un-deduplicated input, lets the encoder write past the end of the allocated heap region.

Attack Vector

Exploitation requires only the ability to send DNS queries to the target resolver. No authentication, user interaction, or local access is needed. The attacker constructs a DNS query containing multiple NSID, DNS Cookie EDNS, or EDNS Padding options. When Unbound builds the reply, the truncated size calculation triggers the heap overflow and the daemon crashes. The vulnerability primarily impacts availability; integrity and confidentiality impacts are not indicated by the vendor advisory.

No public proof-of-concept exploit is available at the time of disclosure. See the NLnet Labs CVE-2026-42944 advisory for vendor technical details.

Detection Methods for CVE-2026-42944

Indicators of Compromise

  • Unexpected Unbound process crashes or repeated daemon restarts logged by systemd or service supervisors.
  • DNS queries containing repeated EDNS options with OPTION-CODE values for NSID (3), COOKIE (10), or Padding (12).
  • Sudden loss of recursive DNS resolution for clients served by an Unbound instance.

Detection Strategies

  • Inspect DNS traffic for queries carrying more than one NSID, Cookie, or Padding EDNS option in a single OPT record, which is non-conformant for legitimate clients.
  • Correlate Unbound segmentation faults or SIGABRT events with inbound query patterns from the same source address.
  • Monitor for abnormal spikes in malformed or oversized OPT pseudo-records reaching the resolver.

Monitoring Recommendations

  • Forward Unbound logs and host crash telemetry to a centralized analytics platform for correlation with network captures.
  • Alert on repeated daemon restarts within short time windows, which suggests active exploitation attempts.
  • Track upstream query loss and client-side DNS timeout rates as availability signals for the resolver fleet.

How to Mitigate CVE-2026-42944

Immediate Actions Required

  • Upgrade NLnet Labs Unbound to version 1.25.1 or later, which includes both the de-duplication and size-calculation fixes.
  • Inventory all Unbound instances across resolvers, appliances, and container images to confirm patched versions are deployed.
  • Restrict query access to trusted client networks where feasible using access-control ACLs in unbound.conf.

Patch Information

NLnet Labs released Unbound 1.25.1 to address CVE-2026-42944. The patch de-duplicates EDNS options before encoding and corrects the truncated size calculation for the EDNS field. Full vendor details are available in the NLnet Labs CVE-2026-42944 advisory.

Workarounds

  • If patching is not immediately possible, disable the vulnerable options by setting nsid: "", answer-cookie: no, and pad-responses: no in unbound.conf.
  • Place query rate limiting and ACLs in front of Unbound to reduce exposure from untrusted networks.
  • Restart the Unbound service after configuration changes to ensure new settings take effect.
bash
# unbound.conf - disable vulnerable EDNS options as a temporary workaround
server:
    nsid: ""
    answer-cookie: no
    pad-responses: no
    access-control: 10.0.0.0/8 allow
    access-control: 0.0.0.0/0 refuse

# Apply changes
unbound-checkconf /etc/unbound/unbound.conf
systemctl restart unbound

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

  • Vulnerability Details
  • TypeBuffer Overflow

  • Vendor/TechUnbound

  • SeverityHIGH

  • CVSS Score8.7

  • 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:H/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:Red
  • Impact Assessment
  • ConfidentialityLow
  • IntegrityNone
  • AvailabilityHigh
  • CWE References
  • CWE-197
  • Vendor Resources
  • NLnet Labs CVE-2026-42944 Details
  • Related CVEs
  • CVE-2026-44608: Unbound Use-After-Free Vulnerability

  • CVE-2026-44390: Nlnetlabs Unbound DOS Vulnerability

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

  • CVE-2026-42959: 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