Em 26 de janeiro de 2021, divulgaram publicamente uma vulnerabilidade de estouro de buffer baseado em heap no sudo, identificada como CVE-2021-3156. Essa falha permite que um invasor obtenha privilégios de root em um host com a configuração padrão do sudo.
Detalhes da vulnerabilidade
ID do CVE: CVE-2021-3156
Gravidade da vulnerabilidade: Alta
-
Versões afetadas do sudo:
Versões legadas de 1.8.2 a 1.8.31p2
Versões estáveis de 1.9.0 a 1.9.5p1
-
Imagens ECS afetadas:
Alibaba Cloud Linux 2
CentOS 6/7/8
Red Hat Enterprise Linux 6/7/8
Ubuntu 14/16/18/20
Debian 8/9/10
SUSE Linux Enterprise Server 12/15
OpenSUSE 42.3/15
FreeBSD 11/12
Descrição
O sudo é um utilitário presente na maioria dos sistemas operacionais do tipo UNIX e permite que um usuário execute programas com os privilégios de segurança de outro usuário. Um invasor pode explorar a vulnerabilidade CVE-2021-3156, baseada em estouro de buffer no heap, para escalar privilégios até root em um host vulnerável.
Recomendações de segurança
Aplique o patch oficial imediatamente.
A maioria dos principais fornecedores de sistemas operacionais já lançou atualizações para corrigir essa vulnerabilidade.
Métodos de detecção
Use um dos métodos abaixo para verificar se o sistema foi afetado:
Método 1: Execute o comando
sudo --versionpara confirmar se a versão do sudo instalada está dentro da faixa afetada.Método 2: Faça login no sistema como um usuário não root e execute o comando
sudoedit -s /.
Analise a saída gerada:
Se a saída começar com
sudoedit:, o sistema está vulnerável e requer correção.Se a saída começar com
usage:, o sistema já está corrigido e nenhuma ação adicional é necessária.
Resolução
Atualize o sudo para a versão 1.9.5p2 ou superior.
Referências
Documentação de ajuda do Debian sobre a correção da vulnerabilidade CVE-2021-3156
Documentação de ajuda da Red Hat sobre a correção da vulnerabilidade CVE-2021-3156
Documentação de ajuda do Ubuntu sobre a correção da vulnerabilidade CVE-2021-3156
Documentação de ajuda da SUSE sobre a correção da vulnerabilidade CVE-2021-3156
Anunciado por
Alibaba Cloud Computing Co., Ltd.