cbcvebase.
CVE-2016-1285
published 2016-03-09

CVE-2016-1285: 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…

PriorityP347medium6.8CVSS 3.1
AVNACHPRNUINSCCNINAH
EPSS
59.14%
99.0th percentile
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

44 ranges· showing 25
VendorProductVersion rangeFixed in
canonicalubuntu_linux
canonicalubuntu_linux
canonicalubuntu_linux
debianbind9< bind9 1:9.10.3.dfsg.P4-6 (bookworm)bind9 1:9.10.3.dfsg.P4-6 (bookworm)
debiandebian_linux
debiandebian_linux
debiandebian_linux
fedoraprojectfedora
fedoraprojectfedora
fedoraprojectfedora
iscbind
iscbind
iscbind>= 9.0.0 < 9.9.89.9.8
iscbind>= 9.10.0 < 9.10.39.10.3
iscbind9>= 0 < 1:9.10.3.dfsg.P4-61:9.10.3.dfsg.P4-6
iscbind9>= 0 < 1:9.10.3.dfsg.P4-61:9.10.3.dfsg.P4-6
iscbind9>= 0 < 1:9.10.3.dfsg.P4-61:9.10.3.dfsg.P4-6
iscbind9>= 0 < 1:9.10.3.dfsg.P4-61:9.10.3.dfsg.P4-6
iscbind9>= 0 < 1:9.9.5.dfsg-3ubuntu0.81:9.9.5.dfsg-3ubuntu0.8
juniperjunos
juniperjunos
juniperjunos
juniperjunos
juniperjunos
juniperjunos

Detection & IOCsextracted from sources · hover to see the quote

otherISC.BIND.rndc.Control.Channel.Input.Handling.DoS
  • Trigger point is an assertion failure in sexpr.c or alist.c when a malformed packet is sent to named's rndc control channel interface — monitor for named process crashes (assertion failures) originating from these source files.
  • Authentication is NOT required to exploit this vulnerability — any connection to the rndc control channel port from an unauthenticated remote source should be treated as suspicious and alerted on.
  • The exploit involves crafting an rndc request that sets an incorrect type value in the isccc_sexpr structure for the _auth or _ctrl records, causing isccc_alist_alistp() to return ISC_FALSE and triggering the REQUIRE assertion in isccc_alist_assq(). Inspect rndc packets for malformed or unexpected type fields in _auth/_ctrl records.
  • The vulnerability is exploitable only when the rndc control channel is accessible — detect exposure by checking if named accepts remote rndc commands (i.e., a 'controls' statement is present in named.conf allowing non-localhost connections).
  • ·By default, named only allows rndc control channel connections from localhost (127.0.0.1 and ::1) if rndc.key exists; the attack surface is only exposed when a 'controls' statement explicitly permits remote connections.
  • ·Mitigation (not a fix) is to restrict the 'controls' statement in named.conf to trusted systems only; this limits exposure but does not patch the underlying assertion failure.

CVSS provenance

nvdv3.16.8MEDIUMCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:N/A:H
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:N/I:N/A:P
osv6.8MEDIUM
vendor_debian6.8MEDIUM
vendor_redhat6.8MEDIUM
vendor_ubuntu6.8MEDIUM
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.