Cloudanix VulnDB

CVE-2014-8602

None

CVSS

—

EPSS

32.2%

Published

Dec 11, 2014

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A problem in older DNS software lets attackers send special requests that overload the server and stop it from answering legitimate queries.

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

What it actually does

Unbound's iterator.c lacks limits on delegation chaining during DNS resolution, permitting an attacker to force the resolver to follow arbitrarily long or cyclic referral chains that exhaust memory and CPU.

Why it matters to the business

DNS resolution services can be rendered unavailable, interrupting name resolution for applications and users across the network until the server is restarted or the attack stops.

How an attack unfolds

An attacker sends a single DNS query engineered to return an unbounded chain of referrals; the resolver dutifully follows each referral, allocating resources at every step until memory or CPU is exhausted and the service becomes unresponsive.

How to fix it

Upgrade NLnet Labs Unbound to version 1.5.1 or later; apply the corresponding security updates provided by Canonical Ubuntu and Debian package maintainers.

How to confirm the fix worked

Confirm the installed Unbound binary reports version 1.5.1 or newer; replay a controlled delegation-chain test query in a lab environment and verify that resource usage remains bounded.

Typical attack path

  1. Craft a DNS query that triggers an infinite or very long referral chain
  2. Send the query to the target Unbound resolver
  3. Observe progressive resource consumption on the resolver
  4. Continue or repeat queries until service degradation or crash occurs

How to detect it

Inspect DNS query logs and system resource metrics for sudden spikes in resolver activity or memory usage correlated with queries containing repeated or unusual referral patterns.

What your security team should do

  • Prioritize upgrade of all Unbound instances to 1.5.1+ within maintenance windows
  • Review and tighten any ACLs that permit recursive queries from untrusted sources
  • Enable query logging and resource monitoring to detect anomalous referral patterns

The record

iterator.c in NLnet Labs Unbound before 1.5.1 does not limit delegation chaining, which allows remote attackers to cause a denial of service (memory and CPU consumption) via a large or infinite number of referrals.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 unbound 0 1.4.22-3
Debian:12 unbound 0 1.4.22-3
Debian:13 unbound 0 1.4.22-3
Debian:6.0 unbound 0 1.4.6-1+squeeze4
Debian:7 unbound 0 1.4.17-3+deb7u2
Red Hat:enterprise_linux:7::client unbound 0 0:1.4.20-26.el7
Red Hat:enterprise_linux:7::client unbound-debuginfo 0 0:1.4.20-26.el7
Red Hat:enterprise_linux:7::client unbound-devel 0 0:1.4.20-26.el7
Red Hat:enterprise_linux:7::client unbound-libs 0 0:1.4.20-26.el7
Red Hat:enterprise_linux:7::client unbound-python 0 0:1.4.20-26.el7
Red Hat:enterprise_linux:7::computenode unbound 0 0:1.4.20-26.el7
Red Hat:enterprise_linux:7::computenode unbound-debuginfo 0 0:1.4.20-26.el7
Red Hat:enterprise_linux:7::computenode unbound-devel 0 0:1.4.20-26.el7
Red Hat:enterprise_linux:7::computenode unbound-libs 0 0:1.4.20-26.el7
Red Hat:enterprise_linux:7::computenode unbound-python 0 0:1.4.20-26.el7
Red Hat:enterprise_linux:7::server unbound 0 0:1.4.20-26.el7
Red Hat:enterprise_linux:7::server unbound-debuginfo 0 0:1.4.20-26.el7
Red Hat:enterprise_linux:7::server unbound-devel 0 0:1.4.20-26.el7
Red Hat:enterprise_linux:7::server unbound-libs 0 0:1.4.20-26.el7
Red Hat:enterprise_linux:7::server unbound-python 0 0:1.4.20-26.el7
Red Hat:enterprise_linux:7::workstation unbound 0 0:1.4.20-26.el7
Red Hat:enterprise_linux:7::workstation unbound-debuginfo 0 0:1.4.20-26.el7
Red Hat:enterprise_linux:7::workstation unbound-devel 0 0:1.4.20-26.el7
Red Hat:enterprise_linux:7::workstation unbound-libs 0 0:1.4.20-26.el7
Red Hat:enterprise_linux:7::workstation unbound-python 0 0:1.4.20-26.el7
Ubuntu:14.04:LTS unbound 0 1.4.22-1ubuntu4.14.04.1
openSUSE:Tumbleweed unbound 0 1.5.10-1.1

Related vulnerabilities