Cloudanix VulnDB

CVE-2016-2775

Medium · 5.9

CVSS

5.9

EPSS

63.3%

Published

Jul 19, 2016

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Attend

A flaw in DNS software lets an outsider send one specially made request that knocks the service offline until it is restarted.

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

What it actually does

Remote unauthenticated attacker can crash the BIND named or lwresd daemon by sending a single oversized request over the lightweight resolver protocol when that feature is enabled.

Why it matters to the business

Unexpected DNS resolver outage that disrupts name resolution for dependent services until the daemon is restarted; the age of the issue and presence in widely used packaging ecosystems increases the chance of lingering exposure in production environments.

How an attack unfolds

An attacker locates a reachable BIND instance with lwres enabled, crafts a long lightweight-resolver request, and transmits it once; the daemon crashes, producing a denial of service that requires manual or automated restart to recover.

How to fix it

Upgrade affected packages to the listed fixed versions (hey (Chainguard) 0.1.4-r10 or hey (Wolfi) 0.1.4-r10) and verify that the lwres feature is disabled unless explicitly required.

How to confirm the fix worked

Confirm the running BIND version is at or above the fixed releases, test that lwres requests of excessive length no longer crash the daemon, and review configuration to ensure lwres is not unintentionally enabled.

Typical attack path

  1. Scan for exposed BIND instances listening on the lightweight resolver port
  2. Send a single oversized lwres request to trigger the crash
  3. Confirm service outage via failed DNS queries or monitoring alerts
  4. Repeat as needed until remediation occurs

How to detect it

Review daemon logs for unexpected crashes or segmentation faults around the time of lwres traffic, correlate with network flows on the lightweight resolver port, and inspect process restart events in system logs.

What your security team should do

  • Immediately upgrade all instances of the affected packages to the stated fixed versions
  • Audit configurations for any use of lwres or lwresd and disable where possible
  • Add the vulnerability to patch-management tracking with a short remediation window given the high EPSS score
  • Monitor for any new exploit code that may appear despite the issue's age

The record

ISC BIND 9.x before 9.9.9-P2, 9.10.x before 9.10.4-P2, and 9.11.x before 9.11.0b2, when lwresd or the named lwres option is enabled, allows remote attackers to cause a denial of service (daemon crash) via a long request that uses the lightweight resolver protocol.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 bind9 0 1:9.10.3.dfsg.P4-11
Debian:12 bind9 0 1:9.10.3.dfsg.P4-11
Debian:13 bind9 0 1:9.10.3.dfsg.P4-11
Debian:14 bind9 0 1:9.10.3.dfsg.P4-11
Debian:7 bind9 0 1:9.8.4.dfsg.P1-6+nmu2+deb7u11
Debian:8 bind9 0 1:9.9.5.dfsg-9+deb8u7
Mageia:5 bind 0 9.10.3.P4-1.1.mga5
Red Hat:enterprise_linux:6::client bind 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::client bind-chroot 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::client bind-debuginfo 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::client bind-devel 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::client bind-libs 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::client bind-sdb 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::client bind-utils 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::computenode bind 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::computenode bind-chroot 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::computenode bind-debuginfo 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::computenode bind-devel 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::computenode bind-libs 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::computenode bind-sdb 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::computenode bind-utils 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::server bind 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::server bind-chroot 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::server bind-debuginfo 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::server bind-devel 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::server bind-libs 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::server bind-sdb 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::server bind-utils 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::workstation bind 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::workstation bind-chroot 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::workstation bind-debuginfo 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::workstation bind-devel 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::workstation bind-libs 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::workstation bind-sdb 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:6::workstation bind-utils 0 32:9.8.2-0.62.rc1.el6
Red Hat:enterprise_linux:7::client bind 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::client bind-chroot 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::client bind-debuginfo 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::client bind-devel 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::client bind-libs 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::client bind-libs-lite 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::client bind-license 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::client bind-lite-devel 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::client bind-pkcs11 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::client bind-pkcs11-devel 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::client bind-pkcs11-libs 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::client bind-pkcs11-utils 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::client bind-sdb 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::client bind-sdb-chroot 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::client bind-utils 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::computenode bind 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::computenode bind-chroot 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::computenode bind-debuginfo 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::computenode bind-devel 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::computenode bind-libs 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::computenode bind-libs-lite 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::computenode bind-license 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::computenode bind-lite-devel 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::computenode bind-pkcs11 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::computenode bind-pkcs11-devel 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::computenode bind-pkcs11-libs 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::computenode bind-pkcs11-utils 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::computenode bind-sdb 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::computenode bind-sdb-chroot 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::computenode bind-utils 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::server bind 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::server bind-chroot 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::server bind-debuginfo 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::server bind-devel 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::server bind-libs 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::server bind-libs-lite 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::server bind-license 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::server bind-lite-devel 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::server bind-pkcs11 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::server bind-pkcs11-devel 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::server bind-pkcs11-libs 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::server bind-pkcs11-utils 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::server bind-sdb 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::server bind-sdb-chroot 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::server bind-utils 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::workstation bind 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::workstation bind-chroot 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::workstation bind-debuginfo 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::workstation bind-devel 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::workstation bind-libs 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::workstation bind-libs-lite 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::workstation bind-license 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::workstation bind-lite-devel 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::workstation bind-pkcs11 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::workstation bind-pkcs11-devel 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::workstation bind-pkcs11-libs 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::workstation bind-pkcs11-utils 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::workstation bind-sdb 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::workstation bind-sdb-chroot 0 32:9.9.4-50.el7
Red Hat:enterprise_linux:7::workstation bind-utils 0 32:9.9.4-50.el7
Red Hat:rhel_eus:7.2::computenode bind 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::computenode bind-chroot 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::computenode bind-debuginfo 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::computenode bind-devel 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::computenode bind-libs 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::computenode bind-libs-lite 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::computenode bind-license 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::computenode bind-lite-devel 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::computenode bind-pkcs11 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::computenode bind-pkcs11-devel 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::computenode bind-pkcs11-libs 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::computenode bind-pkcs11-utils 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::computenode bind-sdb 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::computenode bind-sdb-chroot 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::computenode bind-utils 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::server bind 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::server bind-chroot 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::server bind-debuginfo 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::server bind-devel 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::server bind-libs 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::server bind-libs-lite 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::server bind-license 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::server bind-lite-devel 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::server bind-pkcs11 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::server bind-pkcs11-devel 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::server bind-pkcs11-libs 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::server bind-pkcs11-utils 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::server bind-sdb 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::server bind-sdb-chroot 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.2::server bind-utils 0 32:9.9.4-29.el7_2.7
Red Hat:rhel_eus:7.3::computenode bind 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::computenode bind-chroot 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::computenode bind-debuginfo 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::computenode bind-devel 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::computenode bind-libs 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::computenode bind-libs-lite 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::computenode bind-license 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::computenode bind-lite-devel 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::computenode bind-pkcs11 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::computenode bind-pkcs11-devel 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::computenode bind-pkcs11-libs 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::computenode bind-pkcs11-utils 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::computenode bind-sdb 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::computenode bind-sdb-chroot 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::computenode bind-utils 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::server bind 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::server bind-chroot 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::server bind-debuginfo 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::server bind-devel 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::server bind-libs 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::server bind-libs-lite 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::server bind-license 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::server bind-lite-devel 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::server bind-pkcs11 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::server bind-pkcs11-devel 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::server bind-pkcs11-libs 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::server bind-pkcs11-utils 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::server bind-sdb 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::server bind-sdb-chroot 0 32:9.9.4-50.el7_3.2
Red Hat:rhel_eus:7.3::server bind-utils 0 32:9.9.4-50.el7_3.2
SUSE:Linux Enterprise Desktop 12 SP1 bind 0 9.9.9P1-59.1
SUSE:Linux Enterprise Desktop 12 SP2 bind 0 9.9.9P1-59.1
SUSE:Linux Enterprise Point of Sale 11 SP3 bind 0 9.9.6P1-0.44.1
SUSE:Linux Enterprise Server 11 SP3-LTSS bind 0 9.9.6P1-0.44.1
SUSE:Linux Enterprise Server 11 SP3-TERADATA bind 0 9.9.6P1-0.44.1
SUSE:Linux Enterprise Server 11 SP4 bind 0 9.9.6P1-0.44.1
SUSE:Linux Enterprise Server 12 SP1 bind 0 9.9.9P1-59.1
SUSE:Linux Enterprise Server 12 SP2 bind 0 9.9.9P1-59.1
SUSE:Linux Enterprise Server 12-LTSS bind 0 9.9.9P1-28.34.1
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 bind 0 9.9.9P1-59.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 bind 0 9.9.6P1-0.44.1
SUSE:Linux Enterprise Server for SAP Applications 12 bind 0 9.9.9P1-28.34.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 bind 0 9.9.9P1-59.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 bind 0 9.9.9P1-59.1
SUSE:Linux Enterprise Software Development Kit 11 SP4 bind 0 9.9.6P1-0.44.1
SUSE:Linux Enterprise Software Development Kit 12 SP1 bind 0 9.9.9P1-59.1
SUSE:Linux Enterprise Software Development Kit 12 SP2 bind 0 9.9.9P1-59.1
SUSE:Manager 2.1 bind 0 9.9.6P1-0.44.1
SUSE:Manager Proxy 2.1 bind 0 9.9.6P1-0.44.1
SUSE:OpenStack Cloud 5 bind 0 9.9.6P1-0.44.1
Ubuntu:18.04:LTS bind9 0 1:9.11.2.P1-1ubuntu3
Ubuntu:Pro:14.04:LTS bind9 0 1:9.9.5.dfsg-3ubuntu0.19+esm9
Ubuntu:Pro:16.04:LTS bind9 0 1:9.10.3.dfsg.P4-8ubuntu1.19+esm5
openSUSE:Tumbleweed bind 0 9.16.20-1.4

Related vulnerabilities