Uma vulnerabilidade com mais de dez anos de existência foi descoberta em dispositivos que executam certas configurações do sistema operacional Alpine Linux, podendo afetar também outras distribuições. O problema reside na interação entre o OpenSSH, código que implementa conexões remotas seguras, e a biblioteca musl, uma alternativa leve à biblioteca padrão libc, que é utilizada pelo Alpine diferente de outras distribuições populares.
A falha permite que invasores acessem dispositivos sem necessidade de digitar qualquer senha, explorando configurações específicas do sistema. Para que o ataque seja bem-sucedido, são necessárias algumas condições: o sistema precisa ter pelo menos uma conta de usuário com senha criptografada usando as funções SHA256 ou SHA512, e a conta alvo deve estar configurada como sem senha, indicateda por um asterisco no campo de senha no arquivo /etc/shadow, onde são armazenados os hashes de senhas no Linux.
Essa configuração de contas sem senha é comumente empregada em contas que utilizam autenticação baseada em certificados digitais. Além disso, a exploração ocorre quando o OpenSSH está configurado sem utilizar o PAM, módulo de autenticação conectável responsável por gerenciar a verificação de usuários e acessos. O Alpine Linux é uma distribuição leve e amplamente utilizada em diversos ambientes, incluindo contêineres e sistemas embarcados, o que torna essa vulnerabilidade particularmente preocupante para administradores de sistemas.
Fonte: Ars Technica