In der Bibliothek GnuTLS, die standardmäßig in vielen Debian-Paketen, einschließlich des Paketmanagers APT und vieler Dienstprogramme, verwendet wird, (), die es ermöglicht, eine zuvor unterbrochene TLS-Sitzung ohne Kenntnis des Sitzungs Schlüssels wieder aufzunehmen. Aus praktischer Sicht kann die Schwachstelle für MITM-Angriffe genutzt werden.
Die Schwachstelle wird durch die fehlerhafte Erstellung des Sitzungs-Ticket-Schlüssels verursacht – der TLS-Server koppelte den Sitzungsschlüssel nicht mit dem vom Anwendungsbereich übermittelten Wert. Bis zur ersten Schlüsselrotation verwendet der TLS-Server bei der Generierung der Sitzungsschlüssel weiterhin falsche Daten anstelle des vom Anwendungsbereich erhaltenen Verschlüsselungsschlüssels, was es einem Angreifer ermöglicht, die Authentifizierung in TLS 1.3 zu umgehen und frühere Sitzungen im TLS 1.2-Modus wieder aufzunehmen.
Sicherheitsanfälligkeit in der Version 3.6.14, in der auch Probleme mit der Verarbeitung von kreuzsignierten Zertifikaten behoben wurden, die nach dem Auslaufen des Root-Zertifikats von AddTrust aufgetreten sind. Das Problem tritt ab Version 3.6.4 (2018-09-24) auf. In den Distributionen wurde die Schwachstelle in , , , , , , (RHEL 6 und 7 ).
Quelle: opennet.ru
