Cyber ·
Possível desvio da autenticação por senha no OpenSSH com musl libc
Discussão na lista oss-sec levanta a hipótese de que crypt, em caso de erro, devolva “*” como hash válido, o que poderia permitir login por senha indevido em sistemas com musl libc. O texto não confirma o problema.
Segundo o texto publicado em 5 de novembro de 2026 na lista oss-sec, a página de manual de crypt(3) do Debian diz que, em caso de erro, as funções crypt, crypt_r, crypt_rn e crypt_ra gravam um hash inválido. Esse hash teria menos de 13 caracteres, começaria com “*” e não seria igual ao valor de comparação. Com base nisso, um participante da lista argumenta que “*” poderia ser um resultado válido em caso de erro, o que levantaria a possibilidade de desvio da autenticação por senha no OpenSSH quando combinado com musl libc. O próprio autor afirma que o ponto não está claro. O texto não traz prova de exploração, versões afetadas, correção nem aviso oficial de projeto. Para verificar, consulte a discussão original na lista oss-sec e a documentação do sistema em uso, e confirme com os mantenedores do OpenSSH e da musl antes de concluir qualquer coisa.
Fonte original: Re: “sshole”: desvio da autenticação por senha no OpenSSH + musl libc