Cloudanix VulnDB

CVE-2024-33655

High · 7.5

CVSS

7.5

EPSS

1.7%

Published

Jun 6, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A problem in certain DNS software lets attackers build up queries and then release them all at once, which can overload systems and interrupt normal network name lookups.

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

What it actually does

The flaw permits remote attackers to accumulate DNS queries over seconds before responses are emitted in a concentrated pulsing burst, exhausting server resources and enabling traffic amplification effects.

Why it matters to the business

DNS servers can experience sudden resource exhaustion leading to service outages, degraded resolution performance, and higher operational costs until the issue is mitigated.

How an attack unfolds

An attacker sends crafted DNS queries designed to be held by the server for several seconds; once the accumulation window closes, the server emits a high-volume burst of responses that can overwhelm targets or amplify traffic.

How to fix it

Upgrade nlnetlabs/unbound to the commit c3206f4568f60c486be6d165b1f2b5b254fea3de or later; rebuild from the patched source and redeploy the updated binary.

How to confirm the fix worked

Confirm the running binary or source tree contains commit c3206f4568f60c486be6d165b1f2b5b254fea3de; re-test query accumulation behavior under controlled load to verify the pulsing burst is eliminated.

Typical attack path

  1. Identify a vulnerable DNS implementation accepting recursive or iterative queries
  2. Craft and transmit queries timed to accumulate without immediate response
  3. Trigger the burst phase to induce resource consumption or amplification
  4. Repeat or scale the pattern to sustain denial of service

How to detect it

Inspect DNS server logs and network captures for sudden spikes in outgoing response traffic following periods of elevated query accumulation; correlate with query timing anomalies.

What your security team should do

  • Apply the fixed commit to all Unbound instances immediately given the public protocol-level nature of the issue
  • Monitor DNS traffic volume and query timing patterns for anomalous accumulation
  • Review recursive query ACLs to reduce exposure while patches are rolled out
  • Test the patched build in a staging environment before production deployment

The record

The DNS protocol in RFC 1035 and updates allows remote attackers to cause a denial of service (resource consumption) by arranging for DNS queries to be accumulated for seconds, such that responses are later sent in a pulsing burst (which can be considered traffic amplification in some cases), aka the "DNSBomb" issue.

Affected packages

Ecosystem Package Introduced Fixed
Alpine:v3.17 unbound 0 1.20.0-r0
Alpine:v3.18 unbound 0 1.20.0-r0
Alpine:v3.19 unbound 0 1.20.0-r0
Alpine:v3.20 unbound 0 1.20.0-r0
Alpine:v3.21 unbound 0 1.20.0-r0
Alpine:v3.22 unbound 0 1.20.0-r0
Debian:10 netty 0 1:4.1.33-1+deb10u5
Debian:10 unbound 0 1.9.0-2+deb10u5
Debian:11 unbound 0 No fix
Debian:12 unbound 0 No fix
Debian:13 unbound 0 1.20.0-1
Debian:14 unbound 0 1.20.0-1
Mageia:9 unbound 0 1.20.0-1.mga9
Ubuntu:20.04:LTS unbound 0 1.9.4-2ubuntu1.6
Ubuntu:22.04:LTS unbound 0 1.13.1-1ubuntu5.5
Ubuntu:23.10 unbound 0 1.17.1-2ubuntu0.2
Ubuntu:24.04:LTS unbound 0 1.19.2-1ubuntu3.1
Ubuntu:24.10 unbound 0 1.20.0-1ubuntu1
Ubuntu:Pro:14.04:LTS unbound 0 No fix
Ubuntu:Pro:16.04:LTS unbound 0 No fix
Ubuntu:Pro:18.04:LTS unbound 0 No fix
openSUSE:Tumbleweed unbound 0 1.20.0-1.1

Related vulnerabilities