Skip to content
OpenAdvisories
High · 7.5 Public exploit CVE-2017-3143 EUVD-2017-12284GHSA-jxfm-jqx8-8h25

An error in TSIG authentication can permit unauthorized dynamic updates

Published Jan 16, 2019 · Updated Sep 16, 2024 · Assigned by isc

Description

An attacker who is able to send and receive messages to an authoritative DNS server and who has knowledge of a valid TSIG key name for the zone and service being targeted may be able to manipulate BIND into accepting an unauthorized dynamic update. Affects BIND 9.4.0->9.8.8, 9.9.0->9.9.10-P1, 9.10.0->9.10.5-P1, 9.11.0->9.11.1-P1, 9.9.3-S1->9.9.10-S2, 9.10.5-S1->9.10.5-S2.

Affected products

VendorProductAffectedFixed
ISC BIND 9 9.4.0->9.8.8, 9.9.0->9.9.10-P1, 9.10.0->9.10.5-P1, 9.11.0->9.11.1-P1, 9.9.3-S1->9.9.10-S2, 9.10.5-S1->9.10.5-S2 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 bind9 1:9.10.3.dfsg.P4-12.4 —
Debian 13 bind9 1:9.10.3.dfsg.P4-12.4 —
Debian 12 bind9 1:9.10.3.dfsg.P4-12.4 —
Debian 9 bind9 1:9.10.3.dfsg.P4-12.3+deb9u1 DSA-3904-1
Debian 8 bind9 1:9.9.5.dfsg-9+deb8u12 DSA-3904-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Debian 7 bind9 1:9.8.4.dfsg.P1-6+nmu2+deb7u17 DLA-1025-1
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS bind9 1:9.10.3.dfsg.P4-8ubuntu1.7 USN-3346-1
Ubuntu 14.04 LTS bind9 1:9.9.5.dfsg-3ubuntu0.15 USN-3346-1
ReleasePackageFixed inAdvisory
RHEL 7 bind +13 32:9.9.4-50.el7_3.1 RHSA-2017:1680
RHEL 6 bind +5 32:9.8.2-0.62.rc1.el6_9.4 RHSA-2017:1679
ReleasePackageFixed inAdvisory
SLES 12 SP2 bind 9.9.9P1-62.1 SUSE-SU-2017:1736-1
SLES 12 SP1 bind 9.9.9P1-62.1 SUSE-SU-2017:1736-1
SLES 12 bind 9.9.9P1-28.37.1 SUSE-SU-2017:1738-1
SLES 11 SP4 bind 9.9.6P1-0.50.1 SUSE-SU-2017:1737-1
SLES 11 SP3 bind 9.9.6P1-0.50.1 SUSE-SU-2017:1737-1
Show 6 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP2 bind 9.9.9P1-62.1 SUSE-SU-2017:1736-1
SLES for SAP 12 SP1 bind 9.9.9P1-62.1 SUSE-SU-2017:1736-1
SLES for SAP 12 bind 9.9.9P1-28.37.1 SUSE-SU-2017:1738-1
SLES for SAP 11 SP4 bind 9.9.6P1-0.50.1 SUSE-SU-2017:1737-1
SUSE OpenStack Cloud 6 bind 9.9.9P1-62.1 SUSE-SU-2017:1736-1
SUSE Linux Enterprise Point of Sale 11 SP3 bind 9.9.6P1-0.50.1 SUSE-SU-2017:1737-1
ReleasePackageFixed inAdvisory
Alpine v3.7 bind 9.11.3-r0 —
Alpine v3.6 bind 9.11.1_p1-r1 —
Alpine v3.5 bind 9.10.4_p8-r1 —
Alpine v3.4 bind 9.10.4_p8-r1 —
Alpine v3.3 bind 9.10.4_p8-r1 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 bind +13 32:9.9.4-50.el7_3.1 ELSA-2017-1680

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

  • saaph/CVE-2017-3143 ★ 1 · Jul 10, 2019

    Exploit for TSIG bypass vulnerabilities in Bind (CVE-2017-3143) and Knot DNS (CVE-2017-11104)

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 10

References