Alpine принимала длинную строку за пароль учетной записи без пароля
В musl функция crypt() возвращала звездочку при пароле длиной от 257 до 1024 байт.
Учетные записи без пароля тоже обозначались звездочкой, поэтому sshd считал значения совпавшими.
Атака требует включенной парольной аутентификации и другой локальной записи с хешем $5$ или $6$.
Уязвимость закрывает обновление OpenSSH с перезапуском sshd либо отключение PasswordAuthentication.
Почему важно
Два безопасных по отдельности соглашения создали обход аутентификации на стыке компонентов, где никто не проверил общий смысл служебного значения.