Está disponível uma versão corretiva da biblioteca criptográfica OpenSSL 1.1.1l que resolve duas vulnerabilidades:
- CVE-2021-3711 — um estouro de buffer no código que implementa o algoritmo criptográfico SM2 (amplamente utilizado na China), permitindo que, devido a um erro no cálculo do tamanho do buffer, até 62 bytes sejam sobrescritos fora da área do buffer. Um invasor pode potencialmente conseguir a execução de seu código ou causar a falha do aplicativo ao enviar dados especialmente formatados para decodificação em aplicações que utilizam a função EVP_PKEY_decrypt() para descriptografar dados SM2.
- CVE-2021-3712 — um estouro de buffer no código que processa strings ASN.1, permitindo que um aplicativo falhe ou que o conteúdo da memória do processo seja revelado (por exemplo, para descobrir chaves armazenadas na memória), se um invasor conseguir de alguma forma formar uma string na estrutura interna ASN1_STRING que não termine com um caractere nulo e processá-la nas funções do OpenSSL que realizam a saída de certificados, como X509_aux_print(), X509_get1_email(), X509_REQ_get1_email() e X509_get1_ocsp().
Novas versões da biblioteca LibreSSL 3.3.4 e 3.2.6 foram lançadas simultaneamente, nas quais as vulnerabilidades não são mencionadas explicitamente, mas de acordo com a lista de mudanças, a vulnerabilidade CVE-2021-3712 foi corrigida.
Fonte: opennet.ru
