È stata scoperta una vulnerabilità nella libreria crittografica OpenSSL (CVE non ancora attribuito) che consente a un attaccante remoto di danneggiare il contenuto della memoria del processo inviando dati appositamente formattati durante l'instaurazione di una connessione TLS. Non è ancora chiaro se il problema possa portare all'esecuzione di codice da parte dell'attaccante e alla fuga di dati dalla memoria del processo, o se si limiti solamente a un arresto anomalo.
La vulnerabilità si manifesta nella versione di OpenSSL 3.0.4, pubblicata il 21 giugno, ed è causata da una correzione errata di un bug nel codice, che potrebbe consentire di sovrascrivere o leggere fino a 8192 byte di dati al di fuori del buffer allocato. L'exploitation della vulnerabilità è possibile solo su sistemi x86_64 che supportano le istruzioni AVX512.
Le varianti di OpenSSL come BoringSSL e LibreSSL, così come il ramo OpenSSL 1.1.1, non sono affette dal problema. La correzione è attualmente disponibile solo come patch. Nello scenario peggiore, il problema potrebbe rivelarsi più pericoloso della vulnerabilità Heartbleed, ma il livello di minaccia è mitigato dal fatto che la vulnerabilità si manifesta solo con la versione OpenSSL 3.0.4, mentre molte distribuzioni continuano a fornire per default il ramo 1.1.1 o non hanno ancora creato aggiornamenti dei pacchetti con la versione 3.0.4.
Fonte: opennet.ru
