CVE Catalog

CVE-2020-13777

HighCVSS 7.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Very high risk
22.28%

98th percentile - higher than 98% of all known CVEs

Summary

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.

Risk Assessment

An attacker can decrypt or forge session tickets, leading to loss of confidentiality in TLS 1.2 and authentication bypass in TLS 1.3. This poses a serious threat to data transmission security.

Recommendation

Update GnuTLS to version 3.6.14 or later. Also enforce session key rotation and verify whether session compromise has occurred.

Other vulnerabilities in GnuTLS

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS