Musl libc allows long passwords to bypass root lock in OpenSSH
Passwords longer than 256 bytes accepted on musl-based SSHD despite * lock in shadow.
35
sshd in OpenSSH before 7.3, when SHA256 or SHA512 are used for user password hashing, uses BLOWFISH hashing on a static password when the username does not exist, which allows remote attackers to enumerate users by leveraging the timing difference between responses when a large password is provided.
Passwords longer than 256 bytes accepted on musl-based SSHD despite * lock in shadow.
Today 1K readers · 1.4K views · 474 reads · all time 184K views