Skip to main content

ISC BIND 9 CVE-2026-10822

| EUVDEUVD-2026-47705 MEDIUM
Reachable Assertion (CWE-617)
2026-07-22 isc GHSA-42qr-f5rc-vfw9
6.5
CVSS 3.1 · Vendor: isc
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Operate or compromise authoritative DNS zone
  2. Delivery
    Serve DNSKEY record with PRIVATEDNS alg 253 and oversized length field
  3. Exploit
    BIND ingests and stores malformed record without validation
  4. Execution
    Trigger text rendering of stored record (zone dump, logging, rndc dumpdb)
  5. Persist
    Reachable assertion fires on length inconsistency
  6. Impact
    BIND named process aborts and exits

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V16 - Security Logging and Error Handling Reachable assertion handling
Exploitation Conditions

BIND must first ingest and store a DNS KEY or DNSKEY record that (1) specifies the PRIVATEDNS algorithm number 253, and (2) includes an algorithm identifier where the declared length exceeds the actual identifier bytes present. This record must reach BIND through a zone it serves as secondary (requiring the attacker to control the primary zone master or compromise it), through a forwarder or authoritative response received during recursive resolution, or through direct zone data injection if the attacker has write access to zone files. After storage, BIND must subsequently attempt to render the stored record to text - a step that is not automatic upon receipt and requires a secondary trigger such as a zone dump, debug logging, or text-format output operation. The CVSS UI:R metric reflects this two-phase requirement. Exploitation is limited to denial of service; the crash does not yield code execution or data leakage. The vulnerability does not affect BIND configurations that never store DNSKEY or KEY records with private algorithm identifiers, such as pure caching resolvers that do not perform DNSSEC validation on zones using PRIVATEDNS algorithm 253.

Impact

The CVSS 6.5 medium score reflects a network-accessible availability-only impact with no confidentiality or integrity consequences, and the UI:R component indicates BIND must take a secondary action (rendering to text) after initial record storage, making single-packet exploitation impossible. Real-world risk is meaningful but conditional: an attacker must control a DNS zone that a BIND instance queries or transfers, or must be positioned to serve crafted authoritative responses to a recursive BIND resolver. The impact is a clean process exit (DoS), not code execution. No EPSS data was provided in the input, so exploitation probability cannot be quantified. The absence of a KEV listing and the absence of public POC code both reduce urgency relative to a pure CVSS reading. However, the exceptionally broad version range affected - spanning 9.18.x, 9.20.x, and 9.21.x across both open-source and subscription builds - means a very large number of unpatched deployments are vulnerable. The crash loop risk (if BIND is configured for automatic restart and the malformed zone data persists) could result in sustained unavailability rather than a one-time outage. The 'Information Disclosure' tag in the input data appears inconsistent with the described impact, which is purely availability; no confidentiality loss is indicated in the description or CVSS vector.

Exploit ScenarioDerived

An attacker who operates an authoritative DNS zone - or who can perform DNS spoofing or act as a rogue zone master - serves a DNSKEY or KEY record with the PRIVATEDNS algorithm (253) where the algorithm identifier's declared length exceeds the bytes present. A BIND 9 server configured as a secondary for that zone, or a recursive resolver that queries it, stores the malformed record. The next time BIND attempts to render that stored record to text (such as during a zone dump, a diagnostic query that triggers logging, or a named-checkzone invocation), the internal consistency assertion fires and the named process exits, causing a denial of service for all DNS queries served by that instance.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 22, 2026

Availability loss in ISC BIND 9 DNS server arises when a stored DNS key record containing the PRIVATEDNS algorithm (algorithm number 253) carries a malformed identifier length field that exceeds the actual identifier data. BIND accepts the structurally invalid record without rejecting it at ingestion time, but when it subsequently attempts to render that record to text - during logging, zone display, or similar operations - the inconsistent length triggers a reachable assertion (CWE-617) that causes BIND to abort and exit. No active exploitation has been confirmed (not listed in CISA KEV) and no public exploit code has been identified at time of analysis; however, BIND 9 spans a very wide version range and is critical infrastructure, making patch urgency high despite the medium CVSS score of 6.5.

RemediationAI

Upgrade to BIND 9.20.26 (available at https://downloads.isc.org/isc/bind9/9.20.26) or BIND 9.21.24 (available at https://downloads.isc.org/isc/bind9/9.21.24) as the primary fix. Subscription S-BIND customers should consult the ISC advisory at https://kb.isc.org/docs/cve-2026-10822 for the corresponding fixed S-BIND release. If immediate patching is not feasible, a compensating control is to restrict which zones BIND accepts via zone transfer and to ensure that external, untrusted DNS data sources are not configured as zone masters or forwarders for authoritative BIND instances - this reduces the attacker's ability to introduce malformed records, though it does not eliminate risk for recursive resolvers. There is no configuration knob in BIND that disables text rendering of stored records without broadly reducing functionality, so patching is the only complete fix.

Affected VersionsENISA

BIND 9 9.18.11-S1 ≤9.18.50-S1
BIND 9 9.18.0 ≤9.18.50
BIND 9 9.21.0 ≤9.21.23
BIND 9 9.20.0 ≤9.20.24
BIND 9 9.20.9-S1 ≤9.20.24-S1

Affected Packages

euvd bind_9 no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

BIND 9 (cpe:2.3:a:isc:bind_9:*:*:*:*:*:*:*:*) is ISC's reference DNS server implementation, widely used as both authoritative and recursive resolver. The vulnerability exploits the PRIVATEDNS algorithm identifier (algorithm number 253) defined in the DNS KEY/DNSKEY record format, which is reserved for private, vendor-specific algorithm extensions. The malformed record is one where the length field within the algorithm identifier claims to be longer than the bytes that actually follow it. BIND's zone data ingestion path accepts this malformed structure without performing a length consistency check. The defect class is CWE-617 (Reachable Assertion): a defensive consistency check exists in the text-rendering code path that compares expected length against actual data, but that check can only be reached after the invalid record is already stored, creating a deferred crash rather than an early rejection. The crash path is triggered on any code that serializes stored records to text - such as named-checkzone, rndc dumpdb, logging, or zone transfer output.

Know when Bind 9 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (isc) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
vuln.today AI 6.5 MEDIUM

Network-reachable via DNS zone data; no privileges required to operate a malicious zone; UI:R reflects mandatory two-phase trigger; impact is availability-only crash with no data exposure.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE MEDIUM
Red Hat 6.5 MEDIUM

Primary rating from Vendor (isc).

CVSS VectorVendor: isc

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

DescriptionCVE.org

If BIND encounters a particular invalid data structure in a DNS record, it will accept the invalid data, and may subsequently abort and exit.

BIND will first need to store a DNS record for a key (KEY, DNSKEY, etc.). That key must specify a PRIVATEDNS algorithm (253), and in the algorithm identifier, improperly give a length longer than the actual identifier data. The invalid identifier will be stored. If BIND later needs to render that record to text, it will use the invalid length during processing, leading to a consistency check failing. This issue affects BIND 9 versions 9.18.0 through 9.18.50, 9.20.0 through 9.20.24, 9.21.0 through 9.21.23, 9.18.11-S1 through 9.18.50-S1, and 9.20.9-S1 through 9.20.24-S1.

Threat Intelligence Overview

EPSS Score
0.5%
Top 58% exploitable
Prevalence
High
dominant open-source DNS server in enterprise and ISP deployments globally
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

33
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Bind 9

View all
CVE-2026-1519 HIGH POC
7.5 Mar 25

BIND resolver servers performing DNSSEC validation can be forced into excessive CPU consumption when encountering a mali

CVE-2026-3104 HIGH POC
7.5 Mar 25

Memory exhaustion in BIND 9 resolver allows unauthenticated remote attackers to cause denial of service by querying spec

CVE-2026-3593 CRITICAL
9.8 May 20

Memory corruption in ISC BIND 9's DNS-over-HTTPS (DoH) implementation lets remote attackers trigger a use-after-free (CW

CVE-2026-13321 HIGH
8.6 Jul 22

DNSSEC validation bypass in ISC BIND 9 resolvers (9.11.0 through 9.21.23 and S-editions) allows an attacker controlling

CVE-2026-94300 HIGH
8.1 Oct 21

Memory corruption in ISC BIND 9's GSS-TSIG handling allows an on-path attacker who captures a previously signed UDP mess

CVE-2026-11622 HIGH
7.5 Jul 22

Denial of service in ISC BIND 9 lets a remote unauthenticated attacker exhaust resolver memory by flooding a DNSSEC-vali

CVE-2026-13204 HIGH
7.5 Jul 22

Remote denial of service in ISC BIND 9 lets an attacker crash a validating resolver via a maliciously crafted DNSSEC pro

CVE-2026-11605 HIGH
7.5 Jul 22

Denial of service in ISC BIND 9 resolvers (9.20.0-9.20.24, 9.21.0-9.21.23, and 9.20.9-S1-9.20.24-S1) lets remote unauthe

CVE-2026-11721 HIGH
7.5 Jul 22

Cache poisoning in ISC BIND 9 recursive resolvers allows an attacker who controls an authoritative zone to inject forged

CVE-2026-11331 HIGH
7.5 Jul 22

RPZ policy bypass and remote denial-of-service in ISC BIND 9 resolvers lets unauthenticated attackers defeat Response Po

CVE-2026-12617 HIGH
7.5 Jul 22

Remote denial of service in ISC BIND 9 lets an off-path attacker crash a recursive resolver by controlling the timing an

CVE-2026-80274 HIGH
7.5 Sep 16

Denial of service in ISC BIND 9 recursive resolvers affects versions 9.11.0 through 9.18.50, 9.20.0 through 9.20.27, 9.2

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 SUSE Linux Enterprise Module for Basesystem 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 SUSE Linux Enterprise Server 15 SP7 SUSE Linux Enterprise Server for SAP Applications 15 SP7 Fixed
SUSE Linux Enterprise Module for Server Applications 15 SP7 Fixed
openSUSE Leap 16.0 Fixed
openSUSE Tumbleweed Fixed

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy