CVE catalog

CVE-2020-24659

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 sec

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Updated
Source
[NVD] · [CVE record]
EPSS
3.83% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiangnutls28sid3.8.13-1fixed
Debiangnutls28forky3.8.13-1fixed
Debiangnutls28trixie3.8.9-3+deb13u4fixed
Debiangnutls28trixie-security3.8.9-3+deb13u4fixed
Debiangnutls28bookworm3.7.9-2+deb12u7fixed
Debiangnutls28bookworm-security3.7.9-2+deb12u7fixed
CpegnutlsNot reported3.6.15fixed
CpefedoraNot reportedNot reportedunknown
CpefedoraNot reportedNot reportedunknown
CpeleapNot reportedNot reportedunknown
CpeleapNot reportedNot reportedunknown
Cpeubuntu_linuxNot reportedNot reportedunknown
Alpinegnutls3.103.6.15-r0fixed
Alpinegnutls3.113.6.15-r0fixed
Alpinegnutls3.123.6.15-r0fixed
Alpinegnutls3.133.6.15-r0fixed
Alpinegnutls3.143.6.15-r0fixed
Alpinegnutls3.153.6.15-r0fixed
Alpinegnutls3.163.6.15-r0fixed
Alpinegnutls3.173.6.15-r0fixed
Alpinegnutls3.183.6.15-r0fixed
Alpinegnutls3.193.6.15-r0fixed
Alpinegnutls3.203.6.15-r0fixed
Alpinegnutls3.213.6.15-r0fixed
Alpinegnutls3.223.6.15-r0fixed
Alpinegnutls3.233.6.15-r0fixed
Alpinegnutls3.243.6.15-r0fixed
Alpinegnutls3.93.6.15-r0fixed
Ubuntugnutls2820.043.6.9-5ubuntu1vulnerable
Ubuntugnutls2820.043.6.9-5ubuntu2vulnerable
Ubuntugnutls2820.043.6.10-5vulnerable
Ubuntugnutls2820.043.6.11.1-2vulnerable
Ubuntugnutls2820.043.6.11.1-2ubuntu2vulnerable
Ubuntugnutls2820.043.6.13-2ubuntu1vulnerable
Ubuntugnutls2820.043.6.13-2ubuntu1.1vulnerable
Ubuntugnutls2820.043.6.13-2ubuntu1.2vulnerable
Ubuntugnutls2820.043.6.13-2ubuntu1.3fixed
Ubuntugnutls2820.043.6.9-5ubuntu1vulnerable
Ubuntugnutls2820.043.6.9-5ubuntu2vulnerable
Ubuntugnutls2820.043.6.10-5vulnerable
Ubuntugnutls2820.043.6.11.1-2vulnerable
Ubuntugnutls2820.043.6.11.1-2ubuntu2vulnerable
Ubuntugnutls2820.043.6.13-2ubuntu1vulnerable
Ubuntugnutls2820.043.6.13-2ubuntu1.1vulnerable
Ubuntugnutls2820.043.6.13-2ubuntu1.2vulnerable
Ubuntugnutls2820.043.6.13-2ubuntu1.3fixed
Susegnutlslinux enterprise module for certifications 15 sp33.6.7-14.4.1fixed
Susegnutlslinux enterprise module for basesystem 15 sp13.6.7-6.34.1fixed
Susegnutlslinux enterprise high performance computing 15-espos3.6.7-6.34.1fixed
Susegnutlslinux enterprise high performance computing 15-ltss3.6.7-6.34.1fixed
Susegnutlslinux enterprise server 15-ltss3.6.7-6.34.1fixed
Susegnutlslinux enterprise server for sap applications 153.6.7-6.34.1fixed
Opensusegnutlsleap 15.23.6.7-lp152.9.3.2fixed
Opensusegnutlsleap 15.13.6.7-lp151.2.21.1fixed
Susegnutlslinux enterprise module for basesystem 15 sp23.6.7-14.4.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangnutls28sourcesid3.6.15-1not yet assignedNot reported[969547]
Debiangnutls28sourceforky3.6.15-1not yet assignedNot reported[969547]
Debiangnutls28sourcetrixie3.6.15-1not yet assignedNot reported[969547]
Debiangnutls28sourcebookworm3.6.15-1not yet assignedNot reported[969547]
CpegnutlscpeNot reported3.6.15Not reportedNVD-CVE-2020-24659Not reported
Alpinegnutlsapk3.103.6.15-r0Not reportedALPINE-CVE-2020-24659Not reported
Alpinegnutlsapk3.113.6.15-r0Not reportedALPINE-CVE-2020-24659Not reported
Alpinegnutlsapk3.123.6.15-r0Not reportedALPINE-CVE-2020-24659Not reported
Alpinegnutlsapk3.133.6.15-r0Not reportedALPINE-CVE-2020-24659Not reported
Alpinegnutlsapk3.143.6.15-r0Not reportedALPINE-CVE-2020-24659Not reported
Alpinegnutlsapk3.153.6.15-r0Not reportedALPINE-CVE-2020-24659Not reported
Alpinegnutlsapk3.163.6.15-r0Not reportedALPINE-CVE-2020-24659Not reported
Alpinegnutlsapk3.173.6.15-r0Not reportedALPINE-CVE-2020-24659Not reported
Alpinegnutlsapk3.183.6.15-r0Not reportedALPINE-CVE-2020-24659Not reported
Alpinegnutlsapk3.193.6.15-r0Not reportedALPINE-CVE-2020-24659Not reported
Alpinegnutlsapk3.203.6.15-r0Not reportedALPINE-CVE-2020-24659Not reported
Alpinegnutlsapk3.213.6.15-r0Not reportedALPINE-CVE-2020-24659Not reported
Alpinegnutlsapk3.223.6.15-r0Not reportedALPINE-CVE-2020-24659Not reported
Alpinegnutlsapk3.233.6.15-r0Not reportedALPINE-CVE-2020-24659Not reported
Alpinegnutlsapk3.243.6.15-r0Not reportedALPINE-CVE-2020-24659Not reported
Alpinegnutlsapk3.93.6.15-r0Not reportedALPINE-CVE-2020-24659Not reported
Ubuntugnutls28deb20.043.6.13-2ubuntu1.3Not reportedUBUNTU-CVE-2020-24659Not reported
Ubuntugnutls28deb20.043.6.13-2ubuntu1.3Not reportedUSN-4491-1Not reported
Susegnutlsrpmlinux enterprise module for certifications 15 sp33.6.7-14.4.1Not reportedSUSE-SU-2020:2864-2Not reported
Susegnutlsrpmlinux enterprise module for basesystem 15 sp13.6.7-6.34.1Not reportedSUSE-SU-2020:2988-1Not reported
Susegnutlsrpmlinux enterprise high performance computing 15-espos3.6.7-6.34.1Not reportedSUSE-SU-2020:2988-1Not reported
Susegnutlsrpmlinux enterprise high performance computing 15-ltss3.6.7-6.34.1Not reportedSUSE-SU-2020:2988-1Not reported
Susegnutlsrpmlinux enterprise server 15-ltss3.6.7-6.34.1Not reportedSUSE-SU-2020:2988-1Not reported
Susegnutlsrpmlinux enterprise server for sap applications 153.6.7-6.34.1Not reportedSUSE-SU-2020:2988-1Not reported
Opensusegnutlsrpmleap 15.23.6.7-lp152.9.3.2Not reportedOPENSUSE-SU-2020:1743-1Not reported
Opensusegnutlsrpmleap 15.13.6.7-lp151.2.21.1Not reportedOPENSUSE-SU-2020:1724-1Not reported
Susegnutlsrpmlinux enterprise module for basesystem 15 sp23.6.7-14.4.1Not reportedSUSE-SU-2020:2864-1Not reported

[Debian bug #969547]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [gnutls-bin]Unknown

    Source package: [gnutls28]

    Details (4)
    • 3.7.9-2+deb12u7 · amd64 · bookworm

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · arm64 · bookworm

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · amd64 · bookworm-security

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · arm64 · bookworm-security

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

  • [gnutls-doc]Unknown

    Source package: [gnutls28]

    Details (4)
    • 3.7.9-2+deb12u7 · all · bookworm

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · all · bookworm

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · all · bookworm-security

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · all · bookworm-security

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

  • [guile-gnutls]Unknown

    Source package: [gnutls28]

    Details (4)
    • 3.7.9-2+deb12u7 · amd64 · bookworm

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · arm64 · bookworm

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · amd64 · bookworm-security

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · arm64 · bookworm-security

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

  • Source package: [gnutls28]

    Details (4)
    • 3.7.9-2+deb12u7 · amd64 · bookworm

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · arm64 · bookworm

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · amd64 · bookworm-security

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · arm64 · bookworm-security

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

  • [libgnutls30]Unknown

    Source package: [gnutls28]

    Details (4)
    • 3.7.9-2+deb12u7 · amd64 · bookworm

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · arm64 · bookworm

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · amd64 · bookworm-security

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · arm64 · bookworm-security

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

  • Source package: [gnutls28]

    Details (4)
    • 3.7.9-2+deb12u7 · amd64 · bookworm

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · arm64 · bookworm

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · amd64 · bookworm-security

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · arm64 · bookworm-security

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

  • Source package: [gnutls28]

    Details (4)
    • 3.7.9-2+deb12u7 · amd64 · bookworm

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · arm64 · bookworm

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · amd64 · bookworm-security

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · arm64 · bookworm-security

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

  • [libgnutlsxx30]Unknown

    Source package: [gnutls28]

    Details (4)
    • 3.7.9-2+deb12u7 · amd64 · bookworm

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · arm64 · bookworm

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · amd64 · bookworm-security

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

    • 3.7.9-2+deb12u7 · arm64 · bookworm-security

      Fixed · Fixed: 3.6.15-1

      nvd · gnutls28 · debian · bookworm

Observed:

References