PT-2021-3611

CVE-2021-23841

·

Publicado

2021-02-15

·

Atualizado

2026-10-31

Descrição por

CVSS 3.1
5.9
Média
Mé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
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-84RM-QF37-FGC2
ALSA-2021:4198
ALT-PU-2021-1338
ALT-PU-2021-1473
ALT-PU-2021-1494
ALT-PU-2021-1507
ALT-PU-2021-1686
ALT-PU-2021-2380
ALT-PU-2021-3668
AZL-40768
AZL-41571
CESA-2021_3798
CESA-2021_4198
CESA-2021_4424
CLEANSTART-2024-VO98804
CLEANSTART-2026-GK72927
CLEANSTART-2026-ON27982
DLA-2563-1
DLA-2565-1
DSA-4855-1
JLSEC-2026-222
MGASA-2021-0108
OESA-2021-1121
OPENSUSE-SU-2021:0427-1
OPENSUSE-SU-2021_0427-1
OPENSUSE-SU-2021:0430-1
OPENSUSE-SU-2021_0430-1
OPENSUSE-SU-2024:11126-1
OPENSUSE-SU-2024:11127-1
RHSA-2021:3798
RHSA-2021_3798
RHSA-2021:4198
RHSA-2021_4198
RHSA-2021:4424
RHSA-2021_4424
RHSA-2021:4614
RHSA-2021:4861
RLSA-2021:4198
RLSA-2021:4424
RUSTSEC-2021-0058
SUSE-FU-2022:0445-1
SUSE-SU-2021:0725-1
SUSE-SU-2021:0752-1
SUSE-SU-2021:0753-1
SUSE-SU-2021:0754-1
SUSE-SU-2021:0755-1
SUSE-SU-2021:0769-1
SUSE-SU-2021:0793-1
SUSE-SU-2021:0939-1
SUSE-SU-2021:14667-1
SUSE-SU-2021_14667-1
SUSE-SU-2021:14670-1
SUSE-SU-2021_14670-1
USN-4738-1
USN-4745-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾