Een correctieve versie van de cryptografische bibliotheek OpenSSL 1.1.1l is beschikbaar met de oplossing voor twee kwetsbaarheden:
- CVE-2021-3711 — buffer overflow in de implementatiecode van het cryptografische algoritme SM2 (veel voorkomend in China), waardoor door een fout in de berekening van de bufferomvang tot 62 bytes buiten de buffer kunnen worden overschreven. Een aanvaller kan mogelijk zijn code uitvoeren of de applicatie laten crashen door speciaal opgemaakte gegevens voor decodering te versturen in applicaties die de functie EVP_PKEY_decrypt() gebruiken voor het ontsleutelen van SM2-gegevens.
- CVE-2021-3712 — buffer overflow in de verwerking van ASN.1-strings die kan leiden tot een crash van de applicatie of het onthullen van de inhoud van het procesgeheugen (bijvoorbeeld om opgeslagen geheime sleutels in het geheugen te achterhalen), als de aanvaller op een bepaalde manier een string kan vormen in de interne structuur ASN1_STRING die niet op een null-teken eindigt, en deze kan verwerken in OpenSSL-functies die certificaten weergeven zoals X509_aux_print(), X509_get1_email(), X509_REQ_get1_email() en X509_get1_ocsp().
Tegelijkertijd zijn nieuwe versies van de LibreSSL-bibliotheek 3.3.4 en 3.2.6 uitgebracht, waarin niet expliciet naar kwetsbaarheden wordt verwezen, maar op basis van de changelog is de kwetsbaarheid CVE-2021-3712 opgelost.
Bron: opennet.ru
