PT-2026-47844 · Openssl+5 · Openssl+5
CVSS v3.1
8.8
Alta
| Vetor | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
OpenSSL versão 4.0
OpenSSL versão 3.6
OpenSSL versão 3.5
OpenSSL versão 3.4
OpenSSL versão 3.0
OpenSSL versão 1.1.1
OpenSSL versão 1.0.2
Description
Uma condição de use-after-free ocorre durante a verificação de assinatura PKCS#7 ao processar uma mensagem assinada PKCS#7 ou S/MIME especialmente criada. Se o campo
digestAlgorithms do SignedData estiver presente como um SET ASN.1 vazio, a função PKCS7 verify() pode liberar incorretamente um BIO (abstração de Entrada/Saída Básica) pertencente ao chamador. Uma tentativa subsequente do aplicativo de usar ou liberar este BIO via BIO free() leva à corrupção de memória, travamentos do processo ou, potencialmente, execução remota de código. Este problema afeta aplicativos que utilizam as APIs PKCS#7 do OpenSSL, enquanto aqueles que utilizam as APIs CMS não são afetados. Os módulos FIPS nas versões 4.0, 3.6, 3.5, 3.4 e 3.0 não são impactados, pois o código afetado reside fora do limite do módulo FIPS.Recommendations
Atualize o OpenSSL para a versão corrigida mais recente para as versões 4.0, 3.6, 3.5, 3.4, 3.0, 1.1.1 e 1.0.2.
Como medida paliativa temporária, evite usar a função
PKCS7 verify() para processar mensagens assinadas PKCS#7 ou S/MIME até que a atualização seja aplicada.Exploit
Correção
DoS
RCE
Use After Free
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Freebsd
Ibm Aix
Linuxmint
Openssl
Rocky Linux
Ubuntu