È disponibile un aggiornamento della libreria crittografica OpenSSL 1.1.1l che risolve due vulnerabilità:
- CVE-2021-3711 - overflow del buffer nel codice che implementa l'algoritmo crittografico SM2 (comune in Cina), consentendo, a causa di un errore nel calcolo delle dimensioni del buffer, di sovrascrivere fino a 62 byte al di fuori del buffer. Un attaccante potrebbe potenzialmente eseguire il proprio codice o causare un crash dell'applicazione inviando dati appositamente formattati per la decodifica in applicazioni che utilizzano la funzione EVP_PKEY_decrypt() per decrittografare dati SM2.
- CVE-2021-3712 - overflow del buffer nel codice per la gestione delle stringhe ASN.1, che può causare un crash dell'applicazione o rivelare il contenuto della memoria del processo (ad esempio, per scoprire le chiavi memorizzate in memoria), se l'attaccante riesce in qualche modo a formare una stringa nella struttura interna ASN1_STRING che non termina con un carattere nullo e la elabora nelle funzioni OpenSSL che producono output dei certificati, come X509_aux_print(), X509_get1_email(), X509_REQ_get1_email() e X509_get1_ocsp().
Sono state rilasciate nuove versioni delle librerie LibreSSL 3.3.4 e 3.2.6, che non menzionano esplicitamente le vulnerabilità, ma secondo il changelog, è stata corretta la vulnerabilità CVE-2021-3712.
Fonte: opennet.ru
