CVE-2020-8625 A vulnerability in BIND's GSSAPI security policy negotiation can be targeted by a buffer overflow attack

High 8.1 Published Updated

Attackers can cause a crash or potentially execute code in BIND servers configured with GSS-TSIG, requiring specific non-default settings.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2020-8625?

CVE-2020-8625 is a high-severity memory corruption vulnerability in Debian Debian Linux, published on 17 Feb 2021. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

BIND servers are vulnerable if they are running an affected version and are configured to use GSS-TSIG features. In a configuration which uses BIND's default settings the vulnerable code path is not exposed, but a server can be rendered vulnerable by explicitly setting valid values for the tkey-gssapi-keytab or tkey-gssapi-credentialconfiguration options. Although the default configuration is not vulnerable, GSS-TSIG is frequently used in networks where BIND is integrated with Samba, as well as in mixed-server environments that combine BIND servers with Active Directory domain controllers. The most likely outcome of a successful exploitation of the vulnerability is a crash of the named process. However, remote code execution, while unproven, is theoretically possible. Affects: BIND 9.5.0 -> 9.11.27, 9.12.0 -> 9.16.11, and versions BIND 9.11.3-S1 -> 9.11.27-S1 and 9.16.8-S1 -> 9.16.11-S1 of BIND Supported Preview Edition. Also release versions 9.17.0 -> 9.17.1 of the BIND 9.17 development branch

Weakness: CWE-120

Which versions are affected by CVE-2020-8625?

It affects 7 products.

Linux distribution packages (40)
bind Red Hat:enterprise_linux:7::clientAll versions32:9.11.4-26.P2.el7_9.4
bind-chroot Red Hat:enterprise_linux:7::clientAll versions32:9.11.4-26.P2.el7_9.4
bind-debuginfo Red Hat:enterprise_linux:7::clientAll versions32:9.11.4-26.P2.el7_9.4
bind-devel Red Hat:enterprise_linux:7::clientAll versions32:9.11.4-26.P2.el7_9.4
bind-export-devel Red Hat:enterprise_linux:7::clientAll versions32:9.11.4-26.P2.el7_9.4
bind-export-libs Red Hat:enterprise_linux:7::clientAll versions32:9.11.4-26.P2.el7_9.4
bind-libs Red Hat:enterprise_linux:7::clientAll versions32:9.11.4-26.P2.el7_9.4
bind-libs-lite Red Hat:enterprise_linux:7::clientAll versions32:9.11.4-26.P2.el7_9.4
bind-license Red Hat:enterprise_linux:7::clientAll versions32:9.11.4-26.P2.el7_9.4
bind-lite-devel Red Hat:enterprise_linux:7::clientAll versions32:9.11.4-26.P2.el7_9.4
bind-pkcs11 Red Hat:enterprise_linux:7::clientAll versions32:9.11.4-26.P2.el7_9.4
bind-pkcs11-devel Red Hat:enterprise_linux:7::clientAll versions32:9.11.4-26.P2.el7_9.4
bind-pkcs11-libs Red Hat:enterprise_linux:7::clientAll versions32:9.11.4-26.P2.el7_9.4
bind-pkcs11-utils Red Hat:enterprise_linux:7::clientAll versions32:9.11.4-26.P2.el7_9.4
bind-sdb Red Hat:enterprise_linux:7::clientAll versions32:9.11.4-26.P2.el7_9.4
bind-sdb-chroot Red Hat:enterprise_linux:7::clientAll versions32:9.11.4-26.P2.el7_9.4
bind-utils Red Hat:enterprise_linux:7::clientAll versions32:9.11.4-26.P2.el7_9.4
bind Red Hat:enterprise_linux:7::computenodeAll versions32:9.11.4-26.P2.el7_9.4
bind-chroot Red Hat:enterprise_linux:7::computenodeAll versions32:9.11.4-26.P2.el7_9.4
bind-debuginfo Red Hat:enterprise_linux:7::computenodeAll versions32:9.11.4-26.P2.el7_9.4
bind-devel Red Hat:enterprise_linux:7::computenodeAll versions32:9.11.4-26.P2.el7_9.4
bind-export-devel Red Hat:enterprise_linux:7::computenodeAll versions32:9.11.4-26.P2.el7_9.4
bind-lite-devel Red Hat:enterprise_linux:7::computenodeAll versions32:9.11.4-26.P2.el7_9.4
bind-pkcs11 Red Hat:enterprise_linux:7::computenodeAll versions32:9.11.4-26.P2.el7_9.4
bind-pkcs11-devel Red Hat:enterprise_linux:7::computenodeAll versions32:9.11.4-26.P2.el7_9.4
bind-pkcs11-libs Red Hat:enterprise_linux:7::computenodeAll versions32:9.11.4-26.P2.el7_9.4
bind-pkcs11-utils Red Hat:enterprise_linux:7::computenodeAll versions32:9.11.4-26.P2.el7_9.4
bind-sdb Red Hat:enterprise_linux:7::computenodeAll versions32:9.11.4-26.P2.el7_9.4
bind-sdb-chroot Red Hat:enterprise_linux:7::computenodeAll versions32:9.11.4-26.P2.el7_9.4
bind Red Hat:enterprise_linux:7::serverAll versions32:9.11.4-26.P2.el7_9.4
bind-chroot Red Hat:enterprise_linux:7::serverAll versions32:9.11.4-26.P2.el7_9.4
bind-debuginfo Red Hat:enterprise_linux:7::serverAll versions32:9.11.4-26.P2.el7_9.4
bind-devel Red Hat:enterprise_linux:7::serverAll versions32:9.11.4-26.P2.el7_9.4
bind-export-devel Red Hat:enterprise_linux:7::serverAll versions32:9.11.4-26.P2.el7_9.4
bind-export-libs Red Hat:enterprise_linux:7::serverAll versions32:9.11.4-26.P2.el7_9.4
bind-libs Red Hat:enterprise_linux:7::serverAll versions32:9.11.4-26.P2.el7_9.4
bind-libs-lite Red Hat:enterprise_linux:7::serverAll versions32:9.11.4-26.P2.el7_9.4
bind-license Red Hat:enterprise_linux:7::serverAll versions32:9.11.4-26.P2.el7_9.4
bind-lite-devel Red Hat:enterprise_linux:7::serverAll versions32:9.11.4-26.P2.el7_9.4
bind-pkcs11 Red Hat:enterprise_linux:7::serverAll versions32:9.11.4-26.P2.el7_9.4

Products include Debian Debian Linux, Fedoraproject Fedora, Isc Bind, Netapp 500f Firmware, Netapp A250 Firmware, Netapp Cloud Backup and 1 more.

How do I fix CVE-2020-8625?

Upgrade to a fixed version.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2020-8625 being exploited?

There is no known exploitation of CVE-2020-8625 in the wild and no public exploit code.

All Debian Debian Linux vulnerabilities

Sources

Also known as ALPINE-CVE-2020-8625, CLSA-2021-1632261610, DEBIAN-CVE-2020-8625, DLA-2568-1, DSA-4857-1, GHSA-mxh3-93ph-p9r2 and 20 more.

Is CVE-2020-8625 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free