Skip to main content
← All vulnerabilities
CVE-2020-8617

A logic error in code which checks TSIG validity can be used to trigger an assertion failure in tsig.c

Published
Last modified
published
Not listed in CISA KEV
1 on Exploit-DB, 1 Metasploit module, 2 proofs of concept on GitHub

Summary

Using a specially-crafted message, an attacker may potentially cause a BIND server to reach an inconsistent state if the attacker knows (or successfully guesses) the name of a TSIG key used by the server. Since BIND, by default, configures a local session key even on servers whose configuration does not otherwise make use of it, almost all current BIND servers are vulnerable. In releases of BIND dating from March 2018 and after, an assertion check in tsig.c detects this inconsistent state and deliberately exits. Prior to the introduction of the check the server would continue operating in an inconsistent state, with potentially harmful results.

Timeline

  1. CVE published
  2. Public exploit on Exploit-DB

    EDB-48521

  3. Record last updated
  4. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • ISC BIND9

    Version range not reported

References 16

kb.isc.org

openwall.com

debian.org

security.netapp.com

packetstormsecurity.com

usn.ubuntu.com

lists.debian.org

lists.fedoraproject.org

lists.opensuse.org

Exploit-DB

GitHub · rapid7/metasploit-framework

GitHub · gothburz/cve-2020-8617

GitHub · knqyf263/CVE-2020-8617