The story’s score and claims

Comments on No. 16 of 107 · *sshole, or when are we finally going to get rid of C? · edition of Saturday 7 November 2026

*sshole, or when are we going to get rid of C?

Summary

Software engineer Will Sunshowers (sunshowers.io) uses a reported OpenSSH authentication bypass on musl-based systems without PAM, such as the official Alpine AWS image, to argue for Rust over C. He says musl's crypt returns "*" for overlong passwords, which Unix treats as a locked-account hash, and that this deviates from POSIX's null-return rule. His claim is that language norms, not only memory safety, shape such bugs, and that coding agents won't remove the difference. The musl behavior and exploit details are unverified here, and the norms argument is opinion.

Comments

Ranked by a public rubric, not by votes: what a comment adds counts, not who wrote it. How comments are ranked · Comment rules