Cloudanix VulnDB

CVE-2016-1285

Medium · 6.8

CVSS

6.8

EPSS

59.1%

Published

Mar 9, 2016

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Attend

A problem in DNS server software lets attackers send a specially made network message that crashes the server and stops it from answering name lookup requests.

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

What it actually does

Improper handling of DNAME records during fetch reply message parsing in ISC BIND triggers an assertion failure in alist.c and sexpr.c, causing the named daemon to exit when a malformed packet reaches the rndc control channel.

Why it matters to the business

Unexpected termination of DNS resolution services leads to loss of name lookup availability, operational disruption for dependent applications, and potential downtime across environments using affected BIND versions; older packages increase exposure window despite stable exploit probability.

How an attack unfolds

An attacker crafts a malformed packet containing invalid DNAME record data and sends it over the network to the rndc control channel interface; the packet parsing path in fetch reply handling fails an assertion, forcing an immediate daemon exit and denial of service. No known threat actors or ransomware campaigns have leveraged this issue.

How to fix it

Upgrade ISC BIND 9 to 9.9.8-P4 or 9.10.3-P4 (or later) and apply the exact fixed versions for downstream packages: kubescape (Chainguard) 3.0.11-r1, kubescape (Wolfi) 3.0.11-r1, or org/isc-projects/bind9 GIT commit 2d6d4babba5b5d2237bd37c0e4c3c993b7efd255. Restrict rndc access to localhost or authenticated clients only until patches are deployed.

How to confirm the fix worked

Verify running BIND version against the fixed releases listed; confirm absence of the vulnerable parsing path by reviewing source or changelog entries for alist.c and sexpr.c changes; test that crafted DNAME packets no longer cause daemon exit in a lab environment.

Typical attack path

  1. Identify an exposed or reachable rndc control channel on a BIND server
  2. Craft a packet with malformed DNAME records in a fetch reply structure
  3. Transmit the packet to the rndc interface
  4. Trigger assertion failure in alist.c/sexpr.c
  5. Cause named daemon to exit and cease answering queries

How to detect it

Review BIND daemon logs and system logs for sudden named process exits, assertion failure messages referencing alist.c or sexpr.c, or DNAME record handling errors around the time of service interruption; correlate with network traffic to the rndc port.

  • assertion failure.*alist.c
  • assertion failure.*sexpr.c
  • named.*exited.*DNAME
  • fetch reply.*malformed

What your security team should do

  • Prioritize upgrade of all BIND instances to the listed fixed versions within the next maintenance window
  • Audit and harden rndc control channel access controls to prevent remote unauthenticated packets
  • Monitor EPSS trend stability and re-evaluate if exploit maturity increases
  • Inventory all dependent packages including kubescape deployments for the specified fixed versions

The record

named in ISC BIND 9.x before 9.9.8-P4 and 9.10.x before 9.10.3-P4 does not properly handle DNAME records when parsing fetch reply messages, which allows remote attackers to cause a denial of service (assertion failure and daemon exit) via a malformed packet to the rndc (aka control channel) interface, related to alist.c and sexpr.c.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 bind9 0 1:9.10.3.dfsg.P4-6
Debian:12 bind9 0 1:9.10.3.dfsg.P4-6
Debian:13 bind9 0 1:9.10.3.dfsg.P4-6
Debian:14 bind9 0 1:9.10.3.dfsg.P4-6
Debian:7 bind9 0 1:9.8.4.dfsg.P1-6+nmu2+deb7u10
Debian:8 bind9 0 1:9.9.5.dfsg-9+deb8u6
Mageia:5 bind 0 9.10.3.P4-1.mga5
Red Hat:enterprise_linux:5::client bind 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::client bind-chroot 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::client bind-debuginfo 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::client bind-devel 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::client bind-libbind-devel 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::client bind-libs 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::client bind-sdb 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::client bind-utils 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::client caching-nameserver 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::client_workstation bind 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::client_workstation bind-chroot 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::client_workstation bind-debuginfo 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::client_workstation bind-devel 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::client_workstation bind-libbind-devel 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::client_workstation bind-libs 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::client_workstation bind-sdb 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::client_workstation bind-utils 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::client_workstation caching-nameserver 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::server bind 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::server bind-chroot 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::server bind-debuginfo 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::server bind-devel 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::server bind-libbind-devel 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::server bind-libs 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::server bind-sdb 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::server bind-utils 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:5::server bind97 0 32:9.7.0-21.P2.el5_11.6
Red Hat:enterprise_linux:5::server bind97-chroot 0 32:9.7.0-21.P2.el5_11.6
Red Hat:enterprise_linux:5::server bind97-debuginfo 0 32:9.7.0-21.P2.el5_11.6
Red Hat:enterprise_linux:5::server bind97-devel 0 32:9.7.0-21.P2.el5_11.6
Red Hat:enterprise_linux:5::server bind97-libs 0 32:9.7.0-21.P2.el5_11.6
Red Hat:enterprise_linux:5::server bind97-utils 0 32:9.7.0-21.P2.el5_11.6
Red Hat:enterprise_linux:5::server caching-nameserver 0 30:9.3.6-25.P1.el5_11.8
Red Hat:enterprise_linux:6::client bind 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::client bind-chroot 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::client bind-debuginfo 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::client bind-devel 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::client bind-libs 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::client bind-sdb 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::client bind-utils 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::computenode bind 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::computenode bind-chroot 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::computenode bind-debuginfo 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::computenode bind-devel 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::computenode bind-libs 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::computenode bind-sdb 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::computenode bind-utils 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::server bind 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::server bind-chroot 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::server bind-debuginfo 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::server bind-devel 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::server bind-libs 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::server bind-sdb 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::server bind-utils 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::workstation bind 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::workstation bind-chroot 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::workstation bind-debuginfo 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::workstation bind-devel 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::workstation bind-libs 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::workstation bind-sdb 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:6::workstation bind-utils 0 32:9.8.2-0.37.rc1.el6_7.7
Red Hat:enterprise_linux:7::client bind 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::client bind-chroot 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::client bind-debuginfo 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::client bind-devel 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::client bind-libs 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::client bind-libs-lite 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::client bind-license 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::client bind-lite-devel 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::client bind-pkcs11 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::client bind-pkcs11-devel 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::client bind-pkcs11-libs 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::client bind-pkcs11-utils 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::client bind-sdb 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::client bind-sdb-chroot 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::client bind-utils 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::computenode bind 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::computenode bind-chroot 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::computenode bind-debuginfo 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::computenode bind-devel 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::computenode bind-libs 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::computenode bind-libs-lite 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::computenode bind-license 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::computenode bind-lite-devel 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::computenode bind-pkcs11 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::computenode bind-pkcs11-devel 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::computenode bind-pkcs11-libs 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::computenode bind-pkcs11-utils 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::computenode bind-sdb 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::computenode bind-sdb-chroot 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::computenode bind-utils 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::server bind 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::server bind-chroot 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::server bind-debuginfo 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::server bind-devel 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::server bind-libs 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::server bind-libs-lite 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::server bind-license 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::server bind-lite-devel 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::server bind-pkcs11 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::server bind-pkcs11-devel 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::server bind-pkcs11-libs 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::server bind-pkcs11-utils 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::server bind-sdb 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::server bind-sdb-chroot 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::server bind-utils 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::workstation bind 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::workstation bind-chroot 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::workstation bind-debuginfo 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::workstation bind-devel 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::workstation bind-libs 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::workstation bind-libs-lite 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::workstation bind-license 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::workstation bind-lite-devel 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::workstation bind-pkcs11 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::workstation bind-pkcs11-devel 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::workstation bind-pkcs11-libs 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::workstation bind-pkcs11-utils 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::workstation bind-sdb 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::workstation bind-sdb-chroot 0 32:9.9.4-29.el7_2.3
Red Hat:enterprise_linux:7::workstation bind-utils 0 32:9.9.4-29.el7_2.3
Red Hat:rhel_aus:6.4::server bind 0 32:9.8.2-0.17.rc1.el6_4.8
Red Hat:rhel_aus:6.4::server bind-chroot 0 32:9.8.2-0.17.rc1.el6_4.8
Red Hat:rhel_aus:6.4::server bind-debuginfo 0 32:9.8.2-0.17.rc1.el6_4.8
Red Hat:rhel_aus:6.4::server bind-devel 0 32:9.8.2-0.17.rc1.el6_4.8
Red Hat:rhel_aus:6.4::server bind-libs 0 32:9.8.2-0.17.rc1.el6_4.8
Red Hat:rhel_aus:6.4::server bind-sdb 0 32:9.8.2-0.17.rc1.el6_4.8
Red Hat:rhel_aus:6.4::server bind-utils 0 32:9.8.2-0.17.rc1.el6_4.8
Red Hat:rhel_aus:6.5::server bind 0 32:9.8.2-0.23.rc1.el6_5.3
Red Hat:rhel_aus:6.5::server bind-chroot 0 32:9.8.2-0.23.rc1.el6_5.3
Red Hat:rhel_aus:6.5::server bind-debuginfo 0 32:9.8.2-0.23.rc1.el6_5.3
Red Hat:rhel_aus:6.5::server bind-devel 0 32:9.8.2-0.23.rc1.el6_5.3
Red Hat:rhel_aus:6.5::server bind-libs 0 32:9.8.2-0.23.rc1.el6_5.3
Red Hat:rhel_aus:6.5::server bind-sdb 0 32:9.8.2-0.23.rc1.el6_5.3
Red Hat:rhel_aus:6.5::server bind-utils 0 32:9.8.2-0.23.rc1.el6_5.3
Red Hat:rhel_eus:6.6::computenode bind 0 32:9.8.2-0.30.rc1.el6_6.5
Red Hat:rhel_eus:6.6::computenode bind-chroot 0 32:9.8.2-0.30.rc1.el6_6.5
Red Hat:rhel_eus:6.6::computenode bind-debuginfo 0 32:9.8.2-0.30.rc1.el6_6.5
Red Hat:rhel_eus:6.6::computenode bind-devel 0 32:9.8.2-0.30.rc1.el6_6.5
Red Hat:rhel_eus:6.6::computenode bind-libs 0 32:9.8.2-0.30.rc1.el6_6.5
Red Hat:rhel_eus:6.6::computenode bind-sdb 0 32:9.8.2-0.30.rc1.el6_6.5
Red Hat:rhel_eus:6.6::computenode bind-utils 0 32:9.8.2-0.30.rc1.el6_6.5
Red Hat:rhel_eus:6.6::server bind 0 32:9.8.2-0.30.rc1.el6_6.5
Red Hat:rhel_eus:6.6::server bind-chroot 0 32:9.8.2-0.30.rc1.el6_6.5
Red Hat:rhel_eus:6.6::server bind-debuginfo 0 32:9.8.2-0.30.rc1.el6_6.5
Red Hat:rhel_eus:6.6::server bind-devel 0 32:9.8.2-0.30.rc1.el6_6.5
Red Hat:rhel_eus:6.6::server bind-libs 0 32:9.8.2-0.30.rc1.el6_6.5
Red Hat:rhel_eus:6.6::server bind-sdb 0 32:9.8.2-0.30.rc1.el6_6.5
Red Hat:rhel_eus:6.6::server bind-utils 0 32:9.8.2-0.30.rc1.el6_6.5
Red Hat:rhel_mission_critical:6.2::server bind 0 32:9.7.3-8.P3.el6_2.4
Red Hat:rhel_mission_critical:6.2::server bind-chroot 0 32:9.7.3-8.P3.el6_2.4
Red Hat:rhel_mission_critical:6.2::server bind-debuginfo 0 32:9.7.3-8.P3.el6_2.4
Red Hat:rhel_mission_critical:6.2::server bind-devel 0 32:9.7.3-8.P3.el6_2.4
Red Hat:rhel_mission_critical:6.2::server bind-libs 0 32:9.7.3-8.P3.el6_2.4
Red Hat:rhel_mission_critical:6.2::server bind-sdb 0 32:9.7.3-8.P3.el6_2.4
Red Hat:rhel_mission_critical:6.2::server bind-utils 0 32:9.7.3-8.P3.el6_2.4
SUSE:Linux Enterprise Desktop 11 SP4 bind 0 9.9.6P1-0.25.1
SUSE:Linux Enterprise Desktop 12 bind 0 9.9.6P1-28.12.1
SUSE:Linux Enterprise Desktop 12 SP1 bind 0 9.9.6P1-38.1
SUSE:Linux Enterprise Server 11 SP2-LTSS bind 0 9.9.6P1-0.25.1
SUSE:Linux Enterprise Server 11 SP3-LTSS bind 0 9.9.6P1-0.25.1
SUSE:Linux Enterprise Server 11 SP3-TERADATA bind 0 9.9.6P1-0.25.1
SUSE:Linux Enterprise Server 11 SP4 bind 0 9.9.6P1-0.25.1
SUSE:Linux Enterprise Server 12 bind 0 9.9.6P1-28.12.1
SUSE:Linux Enterprise Server 12 SP1 bind 0 9.9.6P1-38.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 bind 0 9.9.6P1-0.25.1
SUSE:Linux Enterprise Server for SAP Applications 12 bind 0 9.9.6P1-28.12.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 bind 0 9.9.6P1-38.1
SUSE:Linux Enterprise Software Development Kit 11 SP4 bind 0 9.9.6P1-0.25.1
SUSE:Linux Enterprise Software Development Kit 12 bind 0 9.9.6P1-28.12.1
SUSE:Linux Enterprise Software Development Kit 12 SP1 bind 0 9.9.6P1-38.1
SUSE:Manager 2.1 bind 0 9.9.6P1-0.27.1
SUSE:Manager Proxy 2.1 bind 0 9.9.6P1-0.27.1
SUSE:OpenStack Cloud 5 bind 0 9.9.6P1-0.27.1
Ubuntu:14.04:LTS bind9 0 1:9.9.5.dfsg-3ubuntu0.8
openSUSE:Tumbleweed bind 0 9.10.3P4-21.1

Related vulnerabilities