K dispozícii je opravená verzia kryptografickej knižnice OpenSSL 1.1.1l s odstránením dvoch zraniteľností:
- CVE-2021-3711 — pretečenie vyrovnávacej pamäte v kóde realizácie kryptografického algoritmu SM2 (rozšírené v Číne), ktoré umožňuje v dôsledku chyby vo výpočte veľkosti vyrovnávacej pamäte prepísať až 62 bajtov v oblasti mimo vyrovnávacej pamäte. Útočník potenciálne môže dosiahnuť vykonanie svojho kódu alebo haváriu aplikácie prostredníctvom odovzdania špeciálne upravených údajov na dekódovanie v aplikáciách, ktoré používajú funkciu EVP_PKEY_decrypt() na dešifrovanie údajov SM2.
- CVE-2021-3712 — pretečenie vyrovnávacej pamäte v kóde spracovania reťazcov ASN.1, ktoré umožňuje vyvolať haváriu aplikácie alebo zistiť obsah pamäte procesu (napríklad na odhalenie kľúčov uložených v pamäti), ak útočník nejako dokáže vytvoriť reťazec vo vnútornej štruktúre ASN1_STRING, ktorý nekončí nulovým symbolom, a spracovať ho v funkciách OpenSSL, ktoré vykonávajú výstup certifikátov, ako sú X509_aux_print(), X509_get1_email(), X509_REQ_get1_email() a X509_get1_ocsp().
Zároveň boli vydané nové verzie knižnice LibreSSL 3.3.4 a 3.2.6, v ktorých sa explicitne nezmieňujú o zraniteľnostiach, ale podľa zoznamu zmien bola odstránená zraniteľnosť CVE-2021-3712.
Zdroj: opennet.ru
