First published: Wed Jun 03 2020(Updated: )
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.
Credit: cve@mitre.org cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
debian/gnutls28 | <=3.6.13-4<=3.6.4-1<=3.6.7-4+deb10u3 | 3.6.14-1 3.6.7-4+deb10u4 |
redhat/gnutls | <3.6.14 | 3.6.14 |
ubuntu/gnutls28 | <3.6.9-5ubuntu1.2 | 3.6.9-5ubuntu1.2 |
ubuntu/gnutls28 | <3.6.13-2ubuntu1.1 | 3.6.13-2ubuntu1.1 |
ubuntu/gnutls28 | <3.6.14 | 3.6.14 |
debian/gnutls28 | 3.7.1-5+deb11u5 3.7.1-5+deb11u3 3.7.9-2+deb12u3 3.8.6-2 | |
GNU GnuTLS | >=3.6.0<3.6.14 | |
Fedoraproject Fedora | =31 | |
Fedoraproject Fedora | =32 | |
Ubuntu Linux | =19.10 | |
Ubuntu Linux | =20.04 | |
Debian Debian Linux | =10.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2020-13777 is a vulnerability in GnuTLS 3.6.x before 3.6.14 that uses incorrect cryptography for encrypting a session ticket, resulting in a loss of confidentiality in TLS 1.2 and an authentication bypass in TLS 1.3.
The severity of CVE-2020-13777 is high with a severity value of 7.4.
GnuTLS versions before 3.6.14 are affected by CVE-2020-13777.
To fix CVE-2020-13777, update GnuTLS to version 3.6.14 or later.
You can find more information about CVE-2020-13777 on the following links: - [GitLab](https://gitlab.com/gnutls/gnutls/-/issues/1011) - [Debian Security Tracker](https://security-tracker.debian.org/tracker/CVE-2020-13777) - [CVE Mitre](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-13777)