Cloudanix VulnDB

CVE-2015-8000

None

CVSS

—

EPSS

55.9%

Published

Dec 16, 2015

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Attend

Older DNS software can be crashed remotely by attackers sending specially crafted requests, causing temporary loss of name lookup services.

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

What it actually does

A malformed class attribute in a DNS message triggers an assertion failure in db.c within the named process, causing an immediate daemon exit and denial of service.

Why it matters to the business

Unexpected DNS server outages interrupt name resolution for dependent applications and services, leading to degraded availability until the daemon is restarted.

How an attack unfolds

An unauthenticated remote attacker crafts a DNS query containing an invalid class value and sends it to an exposed BIND named instance; the server processes the packet, hits the REQUIRE assertion, and terminates.

How to fix it

Upgrade ISC BIND to version 9.9.8-P2 or newer for the 9.9 branch and 9.10.3-P2 or newer for the 9.10 branch; restart the named service after installation and verify the running version.

How to confirm the fix worked

Confirm the installed BIND version meets or exceeds the fixed releases; attempt to reproduce the crash with a test packet containing an invalid class attribute in a controlled environment and verify the daemon remains stable.

Typical attack path

  1. Identify reachable BIND 9.x named instances
  2. Craft a DNS packet with a malformed class attribute
  3. Transmit the packet over UDP or TCP to the DNS listener
  4. Observe process termination and service unavailability

How to detect it

Inspect named process logs and system crash reports for assertion failure messages referencing db.c or class attribute handling; correlate sudden named daemon restarts with inbound DNS traffic spikes.

  • REQUIRE assertion failure
  • db.c
  • malformed class attribute

What your security team should do

  • Apply the version-specific patches immediately on all affected systems
  • Restrict DNS listener exposure to trusted networks where feasible
  • Enable process monitoring and automatic restart for named
  • Review and update change-management processes for legacy DNS deployments

The record

db.c in named in ISC BIND 9.x before 9.9.8-P2 and 9.10.x before 9.10.3-P2 allows remote attackers to cause a denial of service (REQUIRE assertion failure and daemon exit) via a malformed class attribute.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 bind9 0 1:9.9.5.dfsg-12.1
Debian:12 bind9 0 1:9.9.5.dfsg-12.1
Debian:13 bind9 0 1:9.9.5.dfsg-12.1
Debian:6.0 bind9 0 1:9.7.3.dfsg-1~squeeze18
Debian:7 bind9 0 1:9.8.4.dfsg.P1-6+nmu2+deb7u8
Debian:8 bind9 0 1:9.9.5.dfsg-9+deb8u4
Mageia:5 bind 0 9.10.3.P2-1.mga5
Red Hat:enterprise_linux:5::client bind 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::client bind-chroot 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::client bind-debuginfo 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::client bind-devel 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::client bind-libbind-devel 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::client bind-libs 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::client bind-sdb 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::client bind-utils 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::client caching-nameserver 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::client_workstation bind 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::client_workstation bind-chroot 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::client_workstation bind-debuginfo 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::client_workstation bind-devel 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::client_workstation bind-libbind-devel 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::client_workstation bind-libs 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::client_workstation bind-sdb 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::client_workstation bind-utils 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::client_workstation bind97 0 32:9.7.0-21.P2.el5_11.4
Red Hat:enterprise_linux:5::client_workstation bind97-chroot 0 32:9.7.0-21.P2.el5_11.4
Red Hat:enterprise_linux:5::client_workstation bind97-debuginfo 0 32:9.7.0-21.P2.el5_11.4
Red Hat:enterprise_linux:5::client_workstation bind97-devel 0 32:9.7.0-21.P2.el5_11.4
Red Hat:enterprise_linux:5::client_workstation bind97-libs 0 32:9.7.0-21.P2.el5_11.4
Red Hat:enterprise_linux:5::client_workstation bind97-utils 0 32:9.7.0-21.P2.el5_11.4
Red Hat:enterprise_linux:5::client_workstation caching-nameserver 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::server bind 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::server bind-chroot 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::server bind-debuginfo 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::server bind-devel 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::server bind-libbind-devel 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::server bind-libs 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::server bind-sdb 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::server bind-utils 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:5::server bind97 0 32:9.7.0-21.P2.el5_11.4
Red Hat:enterprise_linux:5::server bind97-chroot 0 32:9.7.0-21.P2.el5_11.4
Red Hat:enterprise_linux:5::server bind97-debuginfo 0 32:9.7.0-21.P2.el5_11.4
Red Hat:enterprise_linux:5::server bind97-devel 0 32:9.7.0-21.P2.el5_11.4
Red Hat:enterprise_linux:5::server bind97-libs 0 32:9.7.0-21.P2.el5_11.4
Red Hat:enterprise_linux:5::server bind97-utils 0 32:9.7.0-21.P2.el5_11.4
Red Hat:enterprise_linux:5::server caching-nameserver 0 30:9.3.6-25.P1.el5_11.5
Red Hat:enterprise_linux:6::client bind 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::client bind-chroot 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::client bind-debuginfo 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::client bind-devel 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::client bind-libs 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::client bind-sdb 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::client bind-utils 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::computenode bind 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::computenode bind-chroot 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::computenode bind-debuginfo 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::computenode bind-devel 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::computenode bind-libs 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::computenode bind-sdb 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::computenode bind-utils 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::server bind 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::server bind-chroot 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::server bind-debuginfo 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::server bind-devel 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::server bind-libs 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::server bind-sdb 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::server bind-utils 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::workstation bind 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::workstation bind-chroot 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::workstation bind-debuginfo 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::workstation bind-devel 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::workstation bind-libs 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::workstation bind-sdb 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:6::workstation bind-utils 0 32:9.8.2-0.37.rc1.el6_7.5
Red Hat:enterprise_linux:7::client bind 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::client bind-chroot 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::client bind-debuginfo 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::client bind-devel 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::client bind-libs 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::client bind-libs-lite 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::client bind-license 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::client bind-lite-devel 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::client bind-pkcs11 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::client bind-pkcs11-devel 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::client bind-pkcs11-libs 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::client bind-pkcs11-utils 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::client bind-sdb 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::client bind-sdb-chroot 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::client bind-utils 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::computenode bind 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::computenode bind-chroot 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::computenode bind-debuginfo 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::computenode bind-devel 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::computenode bind-libs 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::computenode bind-libs-lite 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::computenode bind-license 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::computenode bind-lite-devel 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::computenode bind-pkcs11 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::computenode bind-pkcs11-devel 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::computenode bind-pkcs11-libs 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::computenode bind-pkcs11-utils 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::computenode bind-sdb 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::computenode bind-sdb-chroot 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::computenode bind-utils 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::server bind 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::server bind-chroot 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::server bind-debuginfo 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::server bind-devel 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::server bind-libs 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::server bind-libs-lite 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::server bind-license 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::server bind-lite-devel 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::server bind-pkcs11 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::server bind-pkcs11-devel 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::server bind-pkcs11-libs 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::server bind-pkcs11-utils 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::server bind-sdb 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::server bind-sdb-chroot 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::server bind-utils 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::workstation bind 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::workstation bind-chroot 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::workstation bind-debuginfo 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::workstation bind-devel 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::workstation bind-libs 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::workstation bind-libs-lite 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::workstation bind-license 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::workstation bind-lite-devel 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::workstation bind-pkcs11 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::workstation bind-pkcs11-devel 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::workstation bind-pkcs11-libs 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::workstation bind-pkcs11-utils 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::workstation bind-sdb 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::workstation bind-sdb-chroot 0 32:9.9.4-29.el7_2.1
Red Hat:enterprise_linux:7::workstation bind-utils 0 32:9.9.4-29.el7_2.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
Red Hat:rhel_eus:6.6::computenode bind 0 32:9.8.2-0.30.rc1.el6_6.4
Red Hat:rhel_eus:6.6::computenode bind-chroot 0 32:9.8.2-0.30.rc1.el6_6.4
Red Hat:rhel_eus:6.6::computenode bind-debuginfo 0 32:9.8.2-0.30.rc1.el6_6.4
Red Hat:rhel_eus:6.6::computenode bind-devel 0 32:9.8.2-0.30.rc1.el6_6.4
Red Hat:rhel_eus:6.6::computenode bind-libs 0 32:9.8.2-0.30.rc1.el6_6.4
Red Hat:rhel_eus:6.6::computenode bind-sdb 0 32:9.8.2-0.30.rc1.el6_6.4
Red Hat:rhel_eus:6.6::computenode bind-utils 0 32:9.8.2-0.30.rc1.el6_6.4
Red Hat:rhel_eus:6.6::server bind 0 32:9.8.2-0.30.rc1.el6_6.4
Red Hat:rhel_eus:6.6::server bind-chroot 0 32:9.8.2-0.30.rc1.el6_6.4
Red Hat:rhel_eus:6.6::server bind-debuginfo 0 32:9.8.2-0.30.rc1.el6_6.4
Red Hat:rhel_eus:6.6::server bind-devel 0 32:9.8.2-0.30.rc1.el6_6.4
Red Hat:rhel_eus:6.6::server bind-libs 0 32:9.8.2-0.30.rc1.el6_6.4
Red Hat:rhel_eus:6.6::server bind-sdb 0 32:9.8.2-0.30.rc1.el6_6.4
Red Hat:rhel_eus:6.6::server bind-utils 0 32:9.8.2-0.30.rc1.el6_6.4
SUSE:Linux Enterprise Desktop 11 SP3 bind 0 9.9.6P1-0.19.1
SUSE:Linux Enterprise Desktop 11 SP4 bind 0 9.9.6P1-0.19.1
SUSE:Linux Enterprise Desktop 12 bind 0 9.9.6P1-28.6.1
SUSE:Linux Enterprise Desktop 12 SP1 bind 0 9.9.6P1-32.1
SUSE:Linux Enterprise Server 11 SP2-LTSS bind 0 9.9.6P1-0.19.1
SUSE:Linux Enterprise Server 11 SP3 bind 0 9.9.6P1-0.19.1
SUSE:Linux Enterprise Server 11 SP3-TERADATA bind 0 9.9.6P1-0.19.1
SUSE:Linux Enterprise Server 11 SP4 bind 0 9.9.6P1-0.19.1
SUSE:Linux Enterprise Server 12 bind 0 9.9.6P1-28.6.1
SUSE:Linux Enterprise Server 12 SP1 bind 0 9.9.6P1-32.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP3 bind 0 9.9.6P1-0.19.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 bind 0 9.9.6P1-0.19.1
SUSE:Linux Enterprise Server for SAP Applications 12 bind 0 9.9.6P1-28.6.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 bind 0 9.9.6P1-32.1
SUSE:Linux Enterprise Software Development Kit 11 SP3 bind 0 9.9.6P1-0.19.1
SUSE:Linux Enterprise Software Development Kit 11 SP4 bind 0 9.9.6P1-0.19.1
SUSE:Linux Enterprise Software Development Kit 12 bind 0 9.9.6P1-28.6.1
SUSE:Linux Enterprise Software Development Kit 12 SP1 bind 0 9.9.6P1-32.1
Ubuntu:14.04:LTS bind9 0 1:9.9.5.dfsg-3ubuntu0.6
openSUSE:Tumbleweed bind 0 9.10.3P4-21.1

Related vulnerabilities