CVE-2020-13777 GnuTLS 3.6.x before 3.6.14 uses incorrect cryptography for encrypting a session ticket (a loss of confidentiality in TLS 1.2, and an authent

High 7.4 Published Updated
Exploited in the wild
Not known
Fix
Available

What is CVE-2020-13777?

CVE-2020-13777 is a high-severity vulnerability in Canonical Ubuntu Linux, published on 4 Jun 2020.

Official description

GnuTLS 3.6.x before 3.6.14 uses incorrect cryptography for encrypting a session ticket (a loss of confidentiality in TLS 1.2, and an authentication bypass in TLS 1.3). The earliest affected version is 3.6.4 (2018-09-24) because of an error in a 2018-09-18 commit. Until the first key rotation, the TLS server always uses wrong data in place of an encryption key derived from an application.

Weakness: CWE-327

Which versions are affected by CVE-2020-13777?

It affects 4 products.

Linux distribution packages (40)
gnutls-c++ Red Hat:enterprise_linux:8::appstreamAll versions0:3.6.8-11.el8_2
gnutls-c++-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:3.6.8-11.el8_2
gnutls-dane Red Hat:enterprise_linux:8::appstreamAll versions0:3.6.8-11.el8_2
gnutls-dane-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:3.6.8-11.el8_2
gnutls-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:3.6.8-11.el8_2
gnutls-debugsource Red Hat:enterprise_linux:8::appstreamAll versions0:3.6.8-11.el8_2
gnutls-devel Red Hat:enterprise_linux:8::appstreamAll versions0:3.6.8-11.el8_2
gnutls-utils Red Hat:enterprise_linux:8::appstreamAll versions0:3.6.8-11.el8_2
gnutls-utils-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:3.6.8-11.el8_2
gnutls Red Hat:enterprise_linux:8::baseosAll versions0:3.6.8-11.el8_2
gnutls-c++-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:3.6.8-11.el8_2
gnutls-dane-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:3.6.8-11.el8_2
gnutls-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:3.6.8-11.el8_2
gnutls-debugsource Red Hat:enterprise_linux:8::baseosAll versions0:3.6.8-11.el8_2
gnutls-utils-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:3.6.8-11.el8_2
gnutls-c++ Red Hat:rhel_e4s:8.0::appstreamAll versions0:3.6.5-3.el8_0
gnutls-c++-debuginfo Red Hat:rhel_e4s:8.0::appstreamAll versions0:3.6.5-3.el8_0
gnutls-dane Red Hat:rhel_e4s:8.0::appstreamAll versions0:3.6.5-3.el8_0
gnutls-dane-debuginfo Red Hat:rhel_e4s:8.0::appstreamAll versions0:3.6.5-3.el8_0
gnutls-debuginfo Red Hat:rhel_e4s:8.0::appstreamAll versions0:3.6.5-3.el8_0
gnutls-debugsource Red Hat:rhel_e4s:8.0::appstreamAll versions0:3.6.5-3.el8_0
gnutls-devel Red Hat:rhel_e4s:8.0::appstreamAll versions0:3.6.5-3.el8_0
gnutls-utils Red Hat:rhel_e4s:8.0::appstreamAll versions0:3.6.5-3.el8_0
gnutls-utils-debuginfo Red Hat:rhel_e4s:8.0::appstreamAll versions0:3.6.5-3.el8_0
gnutls Red Hat:rhel_e4s:8.0::baseosAll versions0:3.6.5-3.el8_0
gnutls-c++-debuginfo Red Hat:rhel_e4s:8.0::baseosAll versions0:3.6.5-3.el8_0
gnutls-dane-debuginfo Red Hat:rhel_e4s:8.0::baseosAll versions0:3.6.5-3.el8_0
gnutls-debuginfo Red Hat:rhel_e4s:8.0::baseosAll versions0:3.6.5-3.el8_0
gnutls-debugsource Red Hat:rhel_e4s:8.0::baseosAll versions0:3.6.5-3.el8_0
gnutls-utils-debuginfo Red Hat:rhel_e4s:8.0::baseosAll versions0:3.6.5-3.el8_0
gnutls-c++ Red Hat:rhel_eus:8.1::appstreamAll versions0:3.6.8-9.el8_1
gnutls-c++-debuginfo Red Hat:rhel_eus:8.1::appstreamAll versions0:3.6.8-9.el8_1
gnutls-dane Red Hat:rhel_eus:8.1::appstreamAll versions0:3.6.8-9.el8_1
gnutls-dane-debuginfo Red Hat:rhel_eus:8.1::appstreamAll versions0:3.6.8-9.el8_1
gnutls-debuginfo Red Hat:rhel_eus:8.1::appstreamAll versions0:3.6.8-9.el8_1
gnutls-debugsource Red Hat:rhel_eus:8.1::appstreamAll versions0:3.6.8-9.el8_1
gnutls-devel Red Hat:rhel_eus:8.1::appstreamAll versions0:3.6.8-9.el8_1
gnutls-utils Red Hat:rhel_eus:8.1::appstreamAll versions0:3.6.8-9.el8_1
gnutls-utils-debuginfo Red Hat:rhel_eus:8.1::appstreamAll versions0:3.6.8-9.el8_1
gnutls Red Hat:rhel_eus:8.1::baseosAll versions0:3.6.8-9.el8_1

Products include Canonical Ubuntu Linux, Debian Debian Linux, Fedoraproject Fedora, Gnu Gnutls.

How do I fix CVE-2020-13777?

Upgrade to a fixed version.

Is CVE-2020-13777 being exploited?

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

Public exploit code: 3 proofs of concept on GitHub.

All Canonical Ubuntu Linux vulnerabilities

Sources

Also known as ALPINE-CVE-2020-13777, DEBIAN-CVE-2020-13777, DSA-4697-1, GHSA-cv49-m792-xmjv, JLSEC-2026-518, MGASA-2020-0268 and 7 more.

Is CVE-2020-13777 in your software?

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

Check your SBOMs for free