Description
It is possible for an attacker's zone to respond to a query with an RRSIG that has a smaller number of labels than the zone in which the RRSIG is contained. This causes `named` to produce a wildcard name for a zone that is shorter than the attacker's zone, which can result in cache poisoning. For this attack to have any effect, the resolver under attack must have set `synth-from-dnssec yes;` (which is the default).
This issue affects BIND 9 versions 9.11.0 through 9.18.50, 9.20.0 through 9.20.24, 9.21.0 through 9.21.23, 9.11.3-S1 through 9.18.50-S1, and 9.20.9-S1 through 9.20.24-S1.
Published: 2026-07-22
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An attacker can respond to a DNS query using an RRSIG that contains fewer labels than the zone in which the signature is embedded. When the resolver has its synth-from-dnssec option set to yes (the default), the resolver attempts to synthesize a record and produces a wildcard name for the zone that is shorter than the attacker’s zone. This synthesis can inject counterfeit data into the resolver’s cache, leading to a clear breach of DNS integrity.

Affected Systems

ISC BIND 9 software is affected, specifically all releases from 9.11.0 up to 9.18.50, 9.20.0 up to 9.20.24, 9.21.0 up to 9.21.23 and their corresponding security‑patch releases 9.11.3‑S1 through 9.18.50‑S1, and 9.20.9‑S1 through 9.20.24‑S1. Any deployment of these BIND versions that uses synth-from-dnssec does not implement the necessary validation logic to prevent the wildcard synthesis induced by a rogue RRSIG.

Risk and Exploitability

With a CVSS score of 7.5 the vulnerability is classified as high severity. The EPSS score is < 1%, indicating a very low exploitation probability, but the flaw is not listed in CISA KEV, indicating no publicly known active exploitation as of this analysis. The attack requires that an attacker control a zone that can respond with an RRSIG of lower label count and that the target resolver accepts the query and has synth-from-dnssec enabled. Under those conditions the attacker can achieve cache poisoning and subvert normal domain resolution.

Generated by OpenCVE AI on August 3, 2026 at 23:34 UTC.

Remediation

Vendor Solution

Upgrade to the patched release most closely related to your current version of BIND 9: 9.20.26, 9.21.24, or 9.20.26-S1.


Vendor Workaround

No workarounds known.


OpenCVE Recommended Actions

  • Upgrade ISC BIND 9 to a patched release – 9.20.26, 9.21.24, or 9.20.26‑S1.
  • If the resolver requires synth-from-dnssec, consider disabling the option or restricting it to trusted zones; otherwise remove or limit its use to reduce the attack surface.
  • Implement safeguards against CWE-1284 (label count mismatch) and enforce RRSIG validation rules per CWE-345 to prevent wildcard synthesis attacks.
  • Run validation tests to ensure that wildcard responses are no longer produced when rogue RRSIGs are presented, using DNS debugging or lookup tools to confirm correct cache behaviour.

Generated by OpenCVE AI on August 3, 2026 at 23:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4725-1 bind9 security update
Debian DSA Debian DSA DSA-6395-1 bind9 security update
History

Thu, 23 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-345
References
Metrics threat_severity

None

threat_severity

Important


Wed, 22 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 22 Jul 2026 15:00:00 +0000

Type Values Removed Values Added
Description It is possible for an attacker's zone to respond to a query with an RRSIG that has a smaller number of labels than the zone in which the RRSIG is contained. This causes `named` to produce a wildcard name for a zone that is shorter than the attacker's zone, which can result in cache poisoning. For this attack to have any effect, the resolver under attack must have set `synth-from-dnssec yes;` (which is the default). This issue affects BIND 9 versions 9.11.0 through 9.18.50, 9.20.0 through 9.20.24, 9.21.0 through 9.21.23, 9.11.3-S1 through 9.18.50-S1, and 9.20.9-S1 through 9.20.24-S1.
Title Cache poisoning possible with label count discrepancy, RRSIG, and wildcards
First Time appeared Isc
Isc bind
Weaknesses CWE-1284
CPEs cpe:2.3:a:isc:bind:*:*:*:*:*:*:*:*
Vendors & Products Isc
Isc bind
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: isc

Published:

Updated: 2026-07-22T18:52:46.888Z

Reserved: 2026-06-09T01:19:47.697Z

Link: CVE-2026-11721

cve-icon Vulnrichment

Updated: 2026-07-22T18:52:43.631Z

cve-icon NVD

Status : Undergoing Analysis

Published: 2026-07-22T15:16:51.837

Modified: 2026-07-22T20:33:11.590

Link: CVE-2026-11721

cve-icon Redhat

Severity : Important

Publid Date: 2026-07-22T00:00:00Z

Links: CVE-2026-11721 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T23:45:06Z

Weaknesses
  • CWE-1284

    Improper Validation of Specified Quantity in Input

  • CWE-345

    Insufficient Verification of Data Authenticity