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
- 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::appstream | All versions | 0:3.6.8-11.el8_2 |
gnutls-c++-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:3.6.8-11.el8_2 |
gnutls-dane Red Hat:enterprise_linux:8::appstream | All versions | 0:3.6.8-11.el8_2 |
gnutls-dane-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:3.6.8-11.el8_2 |
gnutls-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:3.6.8-11.el8_2 |
gnutls-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:3.6.8-11.el8_2 |
gnutls-devel Red Hat:enterprise_linux:8::appstream | All versions | 0:3.6.8-11.el8_2 |
gnutls-utils Red Hat:enterprise_linux:8::appstream | All versions | 0:3.6.8-11.el8_2 |
gnutls-utils-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:3.6.8-11.el8_2 |
gnutls Red Hat:enterprise_linux:8::baseos | All versions | 0:3.6.8-11.el8_2 |
gnutls-c++-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:3.6.8-11.el8_2 |
gnutls-dane-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:3.6.8-11.el8_2 |
gnutls-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:3.6.8-11.el8_2 |
gnutls-debugsource Red Hat:enterprise_linux:8::baseos | All versions | 0:3.6.8-11.el8_2 |
gnutls-utils-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:3.6.8-11.el8_2 |
gnutls-c++ Red Hat:rhel_e4s:8.0::appstream | All versions | 0:3.6.5-3.el8_0 |
gnutls-c++-debuginfo Red Hat:rhel_e4s:8.0::appstream | All versions | 0:3.6.5-3.el8_0 |
gnutls-dane Red Hat:rhel_e4s:8.0::appstream | All versions | 0:3.6.5-3.el8_0 |
gnutls-dane-debuginfo Red Hat:rhel_e4s:8.0::appstream | All versions | 0:3.6.5-3.el8_0 |
gnutls-debuginfo Red Hat:rhel_e4s:8.0::appstream | All versions | 0:3.6.5-3.el8_0 |
gnutls-debugsource Red Hat:rhel_e4s:8.0::appstream | All versions | 0:3.6.5-3.el8_0 |
gnutls-devel Red Hat:rhel_e4s:8.0::appstream | All versions | 0:3.6.5-3.el8_0 |
gnutls-utils Red Hat:rhel_e4s:8.0::appstream | All versions | 0:3.6.5-3.el8_0 |
gnutls-utils-debuginfo Red Hat:rhel_e4s:8.0::appstream | All versions | 0:3.6.5-3.el8_0 |
gnutls Red Hat:rhel_e4s:8.0::baseos | All versions | 0:3.6.5-3.el8_0 |
gnutls-c++-debuginfo Red Hat:rhel_e4s:8.0::baseos | All versions | 0:3.6.5-3.el8_0 |
gnutls-dane-debuginfo Red Hat:rhel_e4s:8.0::baseos | All versions | 0:3.6.5-3.el8_0 |
gnutls-debuginfo Red Hat:rhel_e4s:8.0::baseos | All versions | 0:3.6.5-3.el8_0 |
gnutls-debugsource Red Hat:rhel_e4s:8.0::baseos | All versions | 0:3.6.5-3.el8_0 |
gnutls-utils-debuginfo Red Hat:rhel_e4s:8.0::baseos | All versions | 0:3.6.5-3.el8_0 |
gnutls-c++ Red Hat:rhel_eus:8.1::appstream | All versions | 0:3.6.8-9.el8_1 |
gnutls-c++-debuginfo Red Hat:rhel_eus:8.1::appstream | All versions | 0:3.6.8-9.el8_1 |
gnutls-dane Red Hat:rhel_eus:8.1::appstream | All versions | 0:3.6.8-9.el8_1 |
gnutls-dane-debuginfo Red Hat:rhel_eus:8.1::appstream | All versions | 0:3.6.8-9.el8_1 |
gnutls-debuginfo Red Hat:rhel_eus:8.1::appstream | All versions | 0:3.6.8-9.el8_1 |
gnutls-debugsource Red Hat:rhel_eus:8.1::appstream | All versions | 0:3.6.8-9.el8_1 |
gnutls-devel Red Hat:rhel_eus:8.1::appstream | All versions | 0:3.6.8-9.el8_1 |
gnutls-utils Red Hat:rhel_eus:8.1::appstream | All versions | 0:3.6.8-9.el8_1 |
gnutls-utils-debuginfo Red Hat:rhel_eus:8.1::appstream | All versions | 0:3.6.8-9.el8_1 |
gnutls Red Hat:rhel_eus:8.1::baseos | All versions | 0: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.
Other vulnerabilities in Canonical Ubuntu Linux
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.