Cloudanix VulnDB

CVE-2014-8500

None

CVSS

—

EPSS

59.0%

Published

Dec 11, 2014

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Attend

A problem in widely used DNS software lets remote attackers crash name servers, cutting off the ability to look up internet addresses and breaking dependent services.

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

The flaw permits unbounded delegation chaining in DNS responses, allowing a remote attacker to force the named process to consume excessive memory until it crashes.

Why it matters to the business

Remote attackers can take DNS servers offline, causing widespread disruption to name resolution services and any applications or networks that rely on them; the issue has remained exploitable for over a decade with moderate EPSS probability.

How an attack unfolds

An attacker sends a specially crafted DNS query that triggers an arbitrarily long or infinite chain of referrals; the server follows each referral without limit, exhausting memory and terminating the named daemon.

How to fix it

Upgrade ISC BIND to a version that enforces delegation depth limits; apply all subsequent security updates from the vendor.

How to confirm the fix worked

Confirm running BIND version is newer than the affected ranges listed in the advisory; test resolution behavior against queries known to produce long referral chains and verify memory usage remains bounded.

Typical attack path

  1. Send crafted DNS query containing deep or cyclic delegation chain to target BIND server
  2. Server recursively follows referrals without depth limits
  3. Memory consumption grows until named process crashes or becomes unresponsive

How to detect it

Review named process logs and system logs for unexpected crashes or out-of-memory events; inspect DNS query traffic for unusually deep referral chains; correlate with high memory utilization on DNS servers.

What your security team should do

  • Prioritize patching all exposed BIND instances to current supported releases
  • Implement network-level controls to limit recursive query sources
  • Monitor named process resource usage and restart policies
  • Review DNS logging for anomalous referral patterns

The record

ISC BIND 9.0.x through 9.8.x, 9.9.0 through 9.9.6, and 9.10.0 through 9.10.1 does not limit delegation chaining, which allows remote attackers to cause a denial of service (memory consumption and named crash) via a large or infinite number of referrals.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 bind9 0 1:9.9.5.dfsg-7
Debian:12 bind9 0 1:9.9.5.dfsg-7
Debian:13 bind9 0 1:9.9.5.dfsg-7
Debian:6.0 bind9 0 1:9.7.3.dfsg-1~squeeze13
Debian:7 bind9 0 1:9.8.4.dfsg.P1-6+nmu2+deb7u3
Mageia:4 bind 0 9.9.6.P1-1.mga4
Red Hat:enterprise_linux:5::client bind 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::client bind-chroot 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::client bind-debuginfo 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::client bind-devel 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::client bind-libbind-devel 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::client bind-libs 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::client bind-sdb 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::client bind-utils 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::client caching-nameserver 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::client_workstation bind 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::client_workstation bind-chroot 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::client_workstation bind-debuginfo 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::client_workstation bind-devel 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::client_workstation bind-libbind-devel 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::client_workstation bind-libs 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::client_workstation bind-sdb 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::client_workstation bind-utils 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::client_workstation bind97 0 32:9.7.0-21.P2.el5_11.1
Red Hat:enterprise_linux:5::client_workstation bind97-chroot 0 32:9.7.0-21.P2.el5_11.1
Red Hat:enterprise_linux:5::client_workstation bind97-debuginfo 0 32:9.7.0-21.P2.el5_11.1
Red Hat:enterprise_linux:5::client_workstation bind97-devel 0 32:9.7.0-21.P2.el5_11.1
Red Hat:enterprise_linux:5::client_workstation bind97-libs 0 32:9.7.0-21.P2.el5_11.1
Red Hat:enterprise_linux:5::client_workstation bind97-utils 0 32:9.7.0-21.P2.el5_11.1
Red Hat:enterprise_linux:5::client_workstation caching-nameserver 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::server bind 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::server bind-chroot 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::server bind-debuginfo 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::server bind-devel 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::server bind-libbind-devel 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::server bind-libs 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::server bind-sdb 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::server bind-utils 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:5::server bind97 0 32:9.7.0-21.P2.el5_11.1
Red Hat:enterprise_linux:5::server bind97-chroot 0 32:9.7.0-21.P2.el5_11.1
Red Hat:enterprise_linux:5::server bind97-debuginfo 0 32:9.7.0-21.P2.el5_11.1
Red Hat:enterprise_linux:5::server bind97-devel 0 32:9.7.0-21.P2.el5_11.1
Red Hat:enterprise_linux:5::server bind97-libs 0 32:9.7.0-21.P2.el5_11.1
Red Hat:enterprise_linux:5::server bind97-utils 0 32:9.7.0-21.P2.el5_11.1
Red Hat:enterprise_linux:5::server caching-nameserver 0 30:9.3.6-25.P1.el5_11.2
Red Hat:enterprise_linux:6::client bind 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::client bind-chroot 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::client bind-debuginfo 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::client bind-devel 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::client bind-libs 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::client bind-sdb 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::client bind-utils 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::computenode bind 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::computenode bind-chroot 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::computenode bind-debuginfo 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::computenode bind-devel 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::computenode bind-libs 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::computenode bind-sdb 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::computenode bind-utils 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::server bind 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::server bind-chroot 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::server bind-debuginfo 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::server bind-devel 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::server bind-libs 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::server bind-sdb 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::server bind-utils 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::workstation bind 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::workstation bind-chroot 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::workstation bind-debuginfo 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::workstation bind-devel 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::workstation bind-libs 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::workstation bind-sdb 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:6::workstation bind-utils 0 32:9.8.2-0.30.rc1.el6_6.1
Red Hat:enterprise_linux:7::client bind 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::client bind-chroot 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::client bind-debuginfo 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::client bind-devel 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::client bind-libs 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::client bind-libs-lite 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::client bind-license 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::client bind-lite-devel 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::client bind-sdb 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::client bind-sdb-chroot 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::client bind-utils 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::computenode bind 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::computenode bind-chroot 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::computenode bind-debuginfo 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::computenode bind-devel 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::computenode bind-libs 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::computenode bind-libs-lite 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::computenode bind-license 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::computenode bind-lite-devel 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::computenode bind-sdb 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::computenode bind-sdb-chroot 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::computenode bind-utils 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::server bind 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::server bind-chroot 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::server bind-debuginfo 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::server bind-devel 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::server bind-libs 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::server bind-libs-lite 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::server bind-license 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::server bind-lite-devel 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::server bind-sdb 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::server bind-sdb-chroot 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::server bind-utils 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::workstation bind 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::workstation bind-chroot 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::workstation bind-debuginfo 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::workstation bind-devel 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::workstation bind-libs 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::workstation bind-libs-lite 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::workstation bind-license 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::workstation bind-lite-devel 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::workstation bind-sdb 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::workstation bind-sdb-chroot 0 32:9.9.4-14.el7_0.1
Red Hat:enterprise_linux:7::workstation bind-utils 0 32:9.9.4-14.el7_0.1
Red Hat:rhel_aus:6.4::server bind 0 32:9.8.2-0.17.rc1.el6_4.7
Red Hat:rhel_aus:6.4::server bind-chroot 0 32:9.8.2-0.17.rc1.el6_4.7
Red Hat:rhel_aus:6.4::server bind-debuginfo 0 32:9.8.2-0.17.rc1.el6_4.7
Red Hat:rhel_aus:6.4::server bind-devel 0 32:9.8.2-0.17.rc1.el6_4.7
Red Hat:rhel_aus:6.4::server bind-libs 0 32:9.8.2-0.17.rc1.el6_4.7
Red Hat:rhel_aus:6.4::server bind-sdb 0 32:9.8.2-0.17.rc1.el6_4.7
Red Hat:rhel_aus:6.4::server bind-utils 0 32:9.8.2-0.17.rc1.el6_4.7
Red Hat:rhel_aus:6.5::server bind 0 32:9.8.2-0.23.rc1.el6_5.2
Red Hat:rhel_aus:6.5::server bind-chroot 0 32:9.8.2-0.23.rc1.el6_5.2
Red Hat:rhel_aus:6.5::server bind-debuginfo 0 32:9.8.2-0.23.rc1.el6_5.2
Red Hat:rhel_aus:6.5::server bind-devel 0 32:9.8.2-0.23.rc1.el6_5.2
Red Hat:rhel_aus:6.5::server bind-libs 0 32:9.8.2-0.23.rc1.el6_5.2
Red Hat:rhel_aus:6.5::server bind-sdb 0 32:9.8.2-0.23.rc1.el6_5.2
Red Hat:rhel_aus:6.5::server bind-utils 0 32:9.8.2-0.23.rc1.el6_5.2
Ubuntu:14.04:LTS bind9 0 1:9.9.5.dfsg-3ubuntu0.1
openSUSE:Tumbleweed bind 0 9.10.3P4-21.1

Related vulnerabilities