PT-2021-3883 · Ruby+10 · Ruby+10
CVE-2021-32066
·
Publicado
2021-04-28
·
Atualizado
2025-12-12
CVSS v3.1
8.8
Alta
| Vetor | AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do Ruby 2.6.7 e anteriores, 2.7.x a 2.7.3 e 3.x a 3.0.1
Descrição
O problema está relacionado à implementação da classe Net::IMAP no interpretador Ruby, especificamente a erros no procedimento de autenticação de certificados ao processar o comando STARTTLS. Isso pode permitir que um invasor remoto execute um ataque man-in-the-middle bloqueando o comando StartTLS, também conhecido como “ataque de stripping de StartTLS”.
Recomendações
Para as versões 2.6.7 e anteriores do Ruby: atualize para uma versão posterior à 2.6.7.
Para as versões 2.7.x a 2.7.3 do Ruby: atualize para uma versão posterior à 2.7.3.
Para as versões 3.x a 3.0.1 do Ruby: atualize para uma versão posterior à 3.0.1.
Como solução temporária, considere desativar a classe
Net::IMAP até que um patch esteja disponível.Restrinja o acesso ao comando
STARTTLS para minimizar o risco de exploração.Exploit
Correção
DoS
Improper Certificate Validation
Improper Handling of Exceptional Conditions
Cleartext Transmission of Sensitive Information
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
Linuxmint
Red Hat
Red Os
Rocky Linux
Ruby
Suse
Ubuntu