Die korrigierte Version der kryptografischen Bibliothek OpenSSL 1.1.1l behebt zwei Sicherheitsanfälligkeiten:
- CVE-2021-3711 — Pufferüberlauf im Code zur Implementierung des kryptografischen Algorithmus SM2 (vor allem in China verbreitet), der aufgrund eines Fehlers bei der Berechnung der Puffergröße bis zu 62 Bytes im Bereich außerhalb des Puffers überschreiben lässt. Ein Angreifer könnte potenziell die Ausführung seines Codes oder einen Absturz der Anwendung erreichen, indem er speziell gestaltete Daten zum Dekodieren an Anwendungen übergibt, die die Funktion EVP_PKEY_decrypt() zur Entschlüsselung von SM2-Daten verwenden.
- CVE-2021-3712 — Pufferüberlauf im Code zur Verarbeitung von ASN.1-Zeichenfolgen, der einen Absturz der Anwendung oder das Auslesen des Inhalts des Speicherprozesses ermöglicht (z. B. zur Auffindung von im Speicher gespeicherten Schlüsseln), wenn ein Angreifer es schaffen kann, eine Zeichenfolge in der internen Struktur ASN1_STRING zu bilden, die nicht mit einem Nullzeichen endet, und diese in OpenSSL-Funktionen verarbeitet, die Zertifikate ausgeben, wie z. B. X509_aux_print(), X509_get1_email(), X509_REQ_get1_email() und X509_get1_ocsp().
Zeitgleich wurden neue Versionen der Bibliothek LibreSSL 3.3.4 und 3.2.6 veröffentlicht, in denen keine Sicherheitsanfälligkeiten ausdrücklich erwähnt werden, aber laut Änderungsprotokoll wurde die Sicherheitsanfälligkeit CVE-2021-3712 behoben.
Quelle: opennet.ru
