PT-2021-3611
CVE-2021-23841
·
Publicado
2021-02-15
·
Atualizado
2026-10-31
Descrição por
CVSS 3.1
5.9
MédiaMétricasAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas
Versões 1.1.1i e anteriores do OpenSSL
Versões 1.0.2x e anteriores do OpenSSL
Descrição
O problema está relacionado à função
X509 issuer and serial hash(), que tenta criar um valor hash único com base nos dados do emissor e do número de série contidos em um certificado X509. No entanto, ela não consegue lidar corretamente com erros que possam ocorrer durante a análise do campo do emissor, o que pode resultar em uma desreferência de ponteiro NULL e uma falha no sistema, levando a um potencial ataque de negação de serviço. Essa função nunca é chamada diretamente pelo próprio OpenSSL; portanto, os aplicativos só ficam vulneráveis se utilizarem essa função diretamente e em certificados que possam ter sido obtidos de fontes não confiáveis. Além disso, chamadas para EVP CipherUpdate, EVP EncryptUpdate e EVP DecryptUpdate podem causar estouro do argumento de comprimento de saída em alguns casos, fazendo com que os aplicativos se comportem incorretamente ou travem.Recomendações
Para as versões 1.1.1i e anteriores do OpenSSL, atualize para o OpenSSL 1.1.1j.
Para as versões 1.0.2x e anteriores do OpenSSL, os clientes com suporte premium devem atualizar para a versão 1.0.2y, enquanto os demais usuários devem atualizar para a versão 1.1.1j.
Como solução temporária, considere evitar o uso da função
X509 issuer and serial hash() em certificados de fontes não confiáveis até que um patch esteja disponível.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾