Cloudanix VulnDB

CVE-2026-97313

High · 7.5

CVSS

7.5

EPSS

0.4%

Published

Oct 21, 2026

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

Certain DNS server setups can crash when handling a specific mix of query types, briefly knocking out name lookups that many apps and users depend on.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
Network Service
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Assertion failure causing BIND server crash when a recursive query (RD=1) is followed by a non-recursive query (RD=0) on servers allowing recursion with at least two RPZ zones configured as recursive-only yes and recursive-only no.

Why it matters to the business

Causes denial of service for DNS resolution, leading to outages for applications and services that rely on the server until restart or recovery, with elevated risk due to publication only 5 days ago.

How an attack unfolds

An unauthenticated remote attacker identifies a vulnerable recursive BIND server with the required dual-RPZ configuration and sends a sequence of queries with RD=1 followed by RD=0 to trigger the assertion failure and crash the server.

How to fix it

Upgrade affected bind-main packages to the fixed version 9.20.30-0.1.hum1 (per RHSA-2026:87309) or later; review and adjust RPZ zone configurations if recursion must remain enabled.

How to confirm the fix worked

Confirm BIND version meets or exceeds the fixed release; replay the RD=1 then RD=0 query sequence in a test environment and verify absence of assertion failures in logs.

Typical attack path

  1. Scan for exposed recursive BIND servers with multiple RPZ zones
  2. Send query with recursion desired (RD=1)
  3. Immediately follow with query without recursion desired (RD=0)
  4. Observe server crash and resulting denial of service

How to detect it

Review BIND query and error logs for assertion failures tied to RPZ processing; correlate with unexpected named process restarts or service outages following mixed RD query patterns.

What your security team should do

  • Apply the vendor patch within the next 48 hours given the 5-day publication window
  • Temporarily disable recursion or consolidate RPZ zones as a compensating control
  • Add monitoring for unexpected BIND process terminations and assertion errors

The record

A recursive BIND server that receives a query with recursion desired (RD=1) followed by a non-recursive query (RD=0) may exit with an assertion failure, resulting in a denial of service. To be vulnerable, the BIND server must allow recursive queries and have at least two RPZ zones configured: one with the default setting of "recursive-only yes", and the other with "recursive-only no". This issue affects BIND 9 versions 9.16.0 through 9.18.50, 9.20.0 through 9.20.29, 9.21.0 through 9.21.26, 9.11.3-S1 through 9.18.50-S1, and 9.20.9-S1 through 9.20.29-S1.

Affected packages

Ecosystem Package Introduced Fixed

Related vulnerabilities