Skip to content
OpenAdvisories
Unscored CVE-2020-11501 EUVD-2020-3854GHSA-j883-wjrw-g444

GnuTLS 3.6.x before 3.6.13 uses incorrect cryptography for DTLS. The earliest affected version is 3.6.3 (2018-07-16) because of an error in…

Published Apr 3, 2020 · Updated Oct 14, 2026 · Assigned by mitre

Description

GnuTLS 3.6.x before 3.6.13 uses incorrect cryptography for DTLS. The earliest affected version is 3.6.3 (2018-07-16) because of an error in a 2017-10-06 commit. The DTLS client always uses 32 '\0' bytes instead of a random value, and thus contributes no randomness to a DTLS negotiation. This breaks the security guarantees of the DTLS protocol.

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 gnutls28 3.6.13-2 —
Debian 13 gnutls28 3.6.13-2 —
Debian 12 gnutls28 3.6.13-2 —
Debian 10 gnutls28 3.6.7-4+deb10u3 DSA-4652-1
ReleasePackageFixed inAdvisory
RHEL 8 gnutls +4 3.6.8-10.el8_2 RHSA-2020:1998
ReleasePackageFixed inAdvisory
SLES 15 SP3 gmp 6.1.2-4.3.1 SUSE-SU-2020:0948-2
SLES 15 SP3 libnettle 3.4.1-4.12.1 SUSE-SU-2020:0948-2
SLES 15 SP1 gmp 6.1.2-4.3.1 SUSE-SU-2020:0948-1
SLES 15 SP1 gnutls 3.6.7-6.14.1 SUSE-SU-2020:0948-1
SLES 15 SP1 libnettle 3.4.1-4.12.1 SUSE-SU-2020:0948-1
SLES 15 gmp 6.1.2-4.3.1 SUSE-SU-2020:0948-1
SLES 15 gnutls 3.6.7-6.14.1 SUSE-SU-2020:0948-1
SLES 15 libnettle 3.4.1-4.12.1 SUSE-SU-2020:0948-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 gmp 6.1.2-4.3.1 SUSE-SU-2020:0948-1
SLES for SAP 15 gnutls 3.6.7-6.14.1 SUSE-SU-2020:0948-1
SLES for SAP 15 libnettle 3.4.1-4.12.1 SUSE-SU-2020:0948-1
SLE HPC 15 gmp 6.1.2-4.3.1 SUSE-SU-2020:0948-1
SLE HPC 15 gnutls 3.6.7-6.14.1 SUSE-SU-2020:0948-1
SLE HPC 15 libnettle 3.4.1-4.12.1 SUSE-SU-2020:0948-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.1 gmp 6.1.2-lp151.4.3.1 openSUSE-SU-2020:0501-1
openSUSE Leap 15.1 gnutls 3.6.7-lp151.2.6.1 openSUSE-SU-2020:0501-1
openSUSE Leap 15.1 libnettle 3.4.1-lp151.2.3.2 openSUSE-SU-2020:0501-1
ReleasePackageFixed inAdvisory
Alpine v3.24 gnutls 3.6.13-r0 —
Alpine v3.23 gnutls 3.6.13-r0 —
Alpine v3.22 gnutls 3.6.13-r0 —
Alpine v3.21 gnutls 3.6.13-r0 —
Alpine v3.20 gnutls 3.6.13-r0 —
Show 11 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 gnutls 3.6.13-r0 —
Alpine v3.18 gnutls 3.6.13-r0 —
Alpine v3.17 gnutls 3.6.13-r0 —
Alpine v3.16 gnutls 3.6.13-r0 —
Alpine v3.15 gnutls 3.6.13-r0 —
Alpine v3.14 gnutls 3.6.13-r0 —
Alpine v3.13 gnutls 3.6.13-r0 —
Alpine v3.12 gnutls 3.6.13-r0 —
Alpine v3.10 gnutls 3.6.8-r1 —
Alpine v3.9 gnutls 3.6.7-r1 —
Alpine v3.8 gnutls 3.6.7-r1 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 gnutls +4 3.6.8-10.el8_2 ELSA-2020-1998

Advisories 8

References