Skip to content
OpenAdvisories
Unscored CVE-2020-24659 EUVD-2020-17374GHSA-wx7m-j6j8-xm63

An issue was discovered in GnuTLS before 3.6.15. A server can trigger a NULL pointer dereference in a TLS 1.3 client if a no_renegotiation …

Published Sep 4, 2020 · Updated Oct 14, 2026 · Assigned by mitre

Description

An issue was discovered in GnuTLS before 3.6.15. A server can trigger a NULL pointer dereference in a TLS 1.3 client if a no_renegotiation alert is sent with unexpected timing, and then an invalid second handshake occurs. The crash happens in the application's error handling path, where the gnutls_deinit function is called after detecting a handshake failure.

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.15-1 —
Debian 13 gnutls28 3.6.15-1 —
Debian 12 gnutls28 3.6.15-1 —
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS gnutls28 3.6.13-2ubuntu1.3 USN-4491-1
ReleasePackageFixed inAdvisory
RHEL 8 gnutls +4 3.6.14-7.el8_3 RHSA-2020:5483
ReleasePackageFixed inAdvisory
SLES 15 SP3 gnutls 3.6.7-14.4.1 SUSE-SU-2020:2864-2
SLES 15 SP2 gnutls 3.6.7-14.4.1 SUSE-SU-2020:2864-1
SLES 15 SP1 gnutls 3.6.7-6.34.1 SUSE-SU-2020:2988-1
SLES 15 gnutls 3.6.7-6.34.1 SUSE-SU-2020:2988-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 gnutls 3.6.7-6.34.1 SUSE-SU-2020:2988-1
SLE HPC 15 gnutls 3.6.7-6.34.1 SUSE-SU-2020:2988-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.2 gnutls 3.6.7-lp152.9.3.2 openSUSE-SU-2020:1743-1
openSUSE Leap 15.1 gnutls 3.6.7-lp151.2.21.1 openSUSE-SU-2020:1724-1
ReleasePackageFixed inAdvisory
Alpine v3.24 gnutls 3.6.15-r0 —
Alpine v3.23 gnutls 3.6.15-r0 —
Alpine v3.22 gnutls 3.6.15-r0 —
Alpine v3.21 gnutls 3.6.15-r0 —
Alpine v3.20 gnutls 3.6.15-r0 —
Show 11 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 gnutls 3.6.15-r0 —
Alpine v3.18 gnutls 3.6.15-r0 —
Alpine v3.17 gnutls 3.6.15-r0 —
Alpine v3.16 gnutls 3.6.15-r0 —
Alpine v3.15 gnutls 3.6.15-r0 —
Alpine v3.14 gnutls 3.6.15-r0 —
Alpine v3.13 gnutls 3.6.15-r0 —
Alpine v3.12 gnutls 3.6.15-r0 —
Alpine v3.11 gnutls 3.6.15-r0 —
Alpine v3.10 gnutls 3.6.15-r0 —
Alpine v3.9 gnutls 3.6.15-r0 —

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 2 (CBL-Mariner) gnutls 3.6.14-5 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 gnutls +4 3.6.14-7.el8_3 ELSA-2020-5483

Advisories 12

References