PT-2021-3611 · Openssl+14 · Openssl+14
Tavis Ormandy
·
Publicado
2021-02-15
·
Atualizado
2026-04-27
·
CVE-2021-23841
CVSS v3.1
5.9
Média
| Vetor | AV: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.Exploit
Correção
DoS
NULL Pointer Dereference
Integer Overflow
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Alt Linux
Almalinux
Astra Linux
Centos
Freebsd
Ibm Aix
Linuxmint
Apple Macos
Mysql Server
Openssl
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu