Foi descoberta uma vulnerabilidade na biblioteca criptográfica OpenSSL (CVE ainda não designada), pela qual um atacante remoto pode corromper o conteúdo da memória do processo ao enviar dados especialmente formatados no momento da configuração da conexão TLS. Ainda não se sabe se o problema pode resultar na execução de código do atacante e vazamento de dados da memória do processo, ou se se limita apenas a um encerramento inesperado.
A vulnerabilidade manifesta-se na versão 3.0.4 do OpenSSL, publicada em 21 de junho, e é causada por uma correção inadequada de um erro no código, o que pode fazer com que até 8192 bytes de dados sejam escritos ou lidos fora do buffer alocado. A exploração da vulnerabilidade é possível apenas em sistemas x86_64 com suporte para instruções AVX512.
Ramificações do OpenSSL, como BoringSSL e LibreSSL, bem como o ramo OpenSSL 1.1.1, não estão afetadas pelo problema. A correção está disponível apenas na forma de um patch. No pior cenário, o problema pode ser mais perigoso do que a vulnerabilidade Heartbleed, mas o nível de ameaça é mitigado pelo fato de que a vulnerabilidade se manifesta apenas na versão 3.0.4 do OpenSSL, enquanto muitas distribuições ainda continuam a fornecer por padrão o ramo 1.1.1 ou ainda não conseguiram formar atualizações de pacotes com a versão 3.0.4.
Fonte: opennet.ru
