CVE-2016-6210 and the salt-borrowing fix (2016)
OpenSSH leaked which usernames existed because hashing a real user's password took milliseconds longer than rejecting a fake one. The fix made sshd borrow a salt from another account and hash the supplied password anyway, so every rejection took similar time.
The username-timing leak closed.
The borrowed-salt path became the route by which a 257-character password reaches musl's '*' return.
Without this workaround, sshd would reject a '*' account before hashing and the bypass would not work.
