Há uma falha de segurança de maior gravidade na openssl
v3.0.x onde x<7. A versão corrigida (3.0.7) foi lançada oficialmente em 1º de novembro de 2022.
Como instalar/atualizar o openssl 3.0.7 em um sistema Ubuntu 22.04?
Atualização: a vulnerabilidade foi rebaixada de Crítica para Alta .
Primeiro , você precisa saber que existem DUAS maneiras de corrigir uma vulnerabilidade: Atualizando e aplicando patches.
Isso significa que um pacote openssl totalmente seguro no Ubuntu NÃO será a versão 3.0.7. É por isso que precisamos conhecer o(s) CVE(s) específico(s) para as vulnerabilidades.
Em segundo lugar , vamos encontrar esses CVE(s). Um pouco de search-engine-fu revela que a versão OpenSSL 3.0.7 tem como alvo dois CVEs :
Terceiro , vamos ver o CVE-2022-3602 no Ubuntu CVE Tracker :
Isso nos diz algumas coisas importantes:
openssl
.Quarto , vamos nos aprofundar um pouco mais observando os detalhes do pacote do rastreador :
Agora sabemos os números de versão exatos dos
openssl
pacotes que são corrigidos e seguros.Finalmente , vamos ver se nosso sistema 22.04 tem essa versão de pacote segura
Não é a versão segura (lembre-se que a versão segura é
3.0.2-0ubuntu1.7
). Mas foi lançado hoje, tão simplessudo apt update
esudo apt upgrade
mostra uma atualização openssl, então:SEGURO! Este sistema agora está executando um pacote que foi corrigido pela equipe de segurança do Ubuntu para mitigar o CVE-2022-3602.
Verificar se o CVE-2022-3786 também está mitigado fica como exercício para o aluno.
Uma nota final : Se muitas dessas informações eram novas para você (correções, CVEs, rastreadores, números de versão confusos), então uma maneira fácil de furar o véu e entender o que está acontecendo são alguns episódios do Ubuntu Security Podcast , um breve discussão semanal de tópicos relacionados à segurança da Equipe de Segurança do Ubuntu. Eles querem que você entenda!