Eine Schwachstelle in GnuTLS, die die Wiederaufnahme einer TLS 1.3-Sitzung ohne Kenntnis des Schlüssels ermöglicht.

In der GnuTLS-Bibliothek, die standardmäßig in vielen Debian-Paketen, einschließlich des Paketmanagers APT und vieler Dienstprogramme, verwendet wird, entdeckt eine Schwachstelle (CVE-2020-13777), die es ermöglicht, eine zuvor gestoppte TLS-Sitzung ohne Kenntnis des Sitzungsschlüssels wieder aufzunehmen. Praktisch könnte diese Schwachstelle für MITM-Angriffe ausgenutzt werden.

Die Schwachstelle resultiert aus einer fehlerhaften Konstruktion des Sitzungsticket-Schlüssels – der TLS-Server verknüpfte den Sitzungsschlüssel nicht mit dem Wert, der von der Anwendung übergeben wurde. Bis zur ersten Schlüsselrotation verwendet der TLS-Server bei der Erstellung von Sitzungsschlüsseln weiterhin falsche Daten anstelle des von der Anwendung erhaltenen Verschlüsselungsschlüssels, was es einem Angreifer ermöglicht, die Authentifizierung in TLS 1.3 zu umgehen und frühere Sitzungen im Modus TLS 1.2 wieder aufzunehmen.

Schwachstelle behoben in der Version 3.6.14, in der auch Probleme mit der Verarbeitung von kreuzzertifizierten Zertifikaten behoben wurde, die nach dem Ablauf des Wurzelzertifikats von AddTrust aufgekommen sind. Das Problem tritt seit der Version 3.6.4 (2018-09-24) auf. In den Distributionen wurde die Schwachstelle in Debian, SUSE, FreeBSD, Fedora, Ubuntu, EPEL, RHEL 8 (RHEL 6 und 7 sind nicht betroffen).

Quelle: opennet.ru

60GB SSD 8Gb DDR4