Pesquisadores de segurança da Cisco informações sobre a vulnerabilidade (CVE-2019-5021) em distribuição Alpine para o sistema de isolamento de contêineres Docker. O cerne do problema identificado é que a senha padrão para o usuário root foi definida como vazio sem impedir o acesso direto como root. Lembramos que o Alpine é usado para criar as imagens oficiais do projeto Docker (antes, as compilações oficiais eram baseadas no Ubuntu, mas depois foram na Alpine).
O problema surgiu a partir da versão 3.3 do Alpine Docker e foi causado por uma alteração regressiva introduzida em 2015 (antes da versão 3.3, a linha «root:!::0:::::» era usada no /etc/shadow, mas após a descontinuação do uso da flag «-d», passou a ser adicionada a linha «root:::0:::::»). O problema foi inicialmente identificado e em novembro de 2015, mas em dezembro foi acidentalmente incluído novamente nos arquivos de compilação da versão experimental e, em seguida, foi transferido para as compilações estáveis.
As informações sobre a vulnerabilidade indicam que o problema também se manifesta na última versão do Alpine Docker 3.9. Os desenvolvedores do Alpine, em março, corrigiram e a vulnerabilidade a partir das compilações 3.9.2, 3.8.4, 3.7.3 e 3.6.5, mas permanece nas versões mais antigas 3.4.x e 3.5.x, cujo suporte já foi descontinuado. Além disso, os desenvolvedores afirmam que o vetor de ataque é bastante limitado e requer que o atacante tenha acesso à mesma infraestrutura.
Fonte: opennet.ru
