Skip to content

CVE-2017-3138 named exits with a REQUIRE assertion failure if it receives a null command string on its control channel

MediumCVSS 5.3 EPSS 5.5%
Published
Updated
Exploit status
No public exploit known

Description

named contains a feature which allows operators to issue commands to a running server by communicating with the server process over a control channel, using a utility program such as rndc. A regression introduced in a recent feature change has created a situation under which some versions of named can be caused to exit with a REQUIRE assertion failure if they are sent a null command string. Affects BIND 9.9.9->9.9.9-P7, 9.9.10b1->9.9.10rc2, 9.10.4->9.10.4-P7, 9.10.5b1->9.10.5rc2, 9.11.0->9.11.0-P4, 9.11.1b1->9.11.1rc2, 9.9.9-S1->9.9.9-S9.

Affected products

ProductAffected versionsFixed in
debian/bind9(Debian:12) < 1:9.10.3.dfsg.P4-12.3 1:9.10.3.dfsg.P4-12.3
debian/bind9(Debian:13) < 1:9.10.3.dfsg.P4-12.3 1:9.10.3.dfsg.P4-12.3
debian/bind9(Debian:14) < 1:9.10.3.dfsg.P4-12.3 1:9.10.3.dfsg.P4-12.3
isc bind = 9.9.9 No fix listed
isc bind = 9.9.9-p1 No fix listed
isc bind = 9.9.9-p2 No fix listed
isc bind = 9.9.9-p3 No fix listed
isc bind = 9.9.9-p4 No fix listed
isc bind = 9.9.9-p5 No fix listed
isc bind = 9.9.9-p6 No fix listed
isc bind = 9.9.9-p7 No fix listed
isc bind = 9.9.9-s1 No fix listed
isc bind = 9.9.9-s7 No fix listed
isc bind = 9.9.10-beta1 No fix listed
isc bind = 9.9.10-rc1 No fix listed
isc bind = 9.9.10-rc2 No fix listed
isc bind = 9.10.4 No fix listed
isc bind = 9.10.4-p1 No fix listed
isc bind = 9.10.4-p2 No fix listed
isc bind = 9.10.4-p3 No fix listed
isc bind = 9.10.4-p4 No fix listed
isc bind = 9.10.4-p5 No fix listed
isc bind = 9.10.4-p6 No fix listed
isc bind = 9.10.4-p7 No fix listed
isc bind = 9.10.5-b1 No fix listed
Show 37 more
ProductAffected versionsFixed in
isc bind = 9.10.5-rc1 No fix listed
isc bind = 9.10.5-rc2 No fix listed
isc bind = 9.11.0 No fix listed
isc bind = 9.11.0-p1 No fix listed
isc bind = 9.11.0-p2 No fix listed
isc bind = 9.11.0-p3 No fix listed
isc bind = 9.11.0-p4 No fix listed
isc bind = 9.11.1-b1 No fix listed
isc bind = 9.11.1-rc1 No fix listed
isc bind = 9.11.1-rc2 No fix listed
netapp data ontap edge All versions No fix listed
netapp element software All versions No fix listed
netapp oncommand balance All versions No fix listed
debian linux = 8.0 No fix listed
alpine/bind(Alpine:v3.10) < 9.11.0_p5-r0 9.11.0_p5-r0
alpine/bind(Alpine:v3.11) < 9.11.0_p5-r0 9.11.0_p5-r0
alpine/bind(Alpine:v3.12) < 9.11.0_p5-r0 9.11.0_p5-r0
alpine/bind(Alpine:v3.13) < 9.11.0_p5-r0 9.11.0_p5-r0
alpine/bind(Alpine:v3.14) < 9.11.0_p5-r0 9.11.0_p5-r0
alpine/bind(Alpine:v3.15) < 9.11.0_p5-r0 9.11.0_p5-r0
alpine/bind(Alpine:v3.16) < 9.11.0_p5-r0 9.11.0_p5-r0
alpine/bind(Alpine:v3.17) < 9.11.0_p5-r0 9.11.0_p5-r0
alpine/bind(Alpine:v3.18) < 9.11.0_p5-r0 9.11.0_p5-r0
alpine/bind(Alpine:v3.19) < 9.11.0_p5-r0 9.11.0_p5-r0
alpine/bind(Alpine:v3.2) < 9.10.4_p8 9.10.4_p8
alpine/bind(Alpine:v3.20) < 9.11.0_p5-r0 9.11.0_p5-r0
alpine/bind(Alpine:v3.21) < 9.11.0_p5-r0 9.11.0_p5-r0
alpine/bind(Alpine:v3.22) < 9.11.0_p5-r0 9.11.0_p5-r0
alpine/bind(Alpine:v3.23) < 9.11.0_p5-r0 9.11.0_p5-r0
alpine/bind(Alpine:v3.24) < 9.11.0_p5-r0 9.11.0_p5-r0
alpine/bind(Alpine:v3.3) < 9.10.4_p8-r0 9.10.4_p8-r0
alpine/bind(Alpine:v3.5) < 9.10.4_p8-r0 9.10.4_p8-r0
alpine/bind(Alpine:v3.6) < 9.11.0_p5-r0 9.11.0_p5-r0
alpine/bind(Alpine:v3.7) < 9.11.0_p5-r0 9.11.0_p5-r0
alpine/bind(Alpine:v3.8) < 9.11.0_p5-r0 9.11.0_p5-r0
alpine/bind(Alpine:v3.9) < 9.11.0_p5-r0 9.11.0_p5-r0
isc BIND 9 = 9.9.9->9.9.9-P7, 9.9.10b1->9.9.10rc2, 9.10.4->9.10.4-P7, 9.10.5b1->9.10.5rc2, 9.11.0->9.11.0-P4, 9.11.1b1->9.11.1rc2, 9.9.9-S1->9.9.9-S9 No fix listed

References