OpenSSH Issues Emergency Fix for Flaw Letting Long Passwords Bypass SSH Auth on Alpine Linux
A 300‑character password can unlock Alpine Linux SSH accounts that should be dead‑ended, and the fix is a simple package update plus a service restart.
- Intelligence Anchor: OpenSSH Issues Emergency Fix for Flaw Letting Long Passwords Bypass SSH Auth on Alpine Linux
- Core Takeaway: A 300‑character password can unlock Alpine Linux SSH accounts that should be dead‑ended, and the fix is a simple package update plus a service restart.
- Signal Velocity: 8 score across 10 independent media sources and 10 indexed articles.
Quick answers
If I only use SSH keys, do I still need to apply the patch?
Yes, because password authentication may still be enabled and could be abused even if you normally use keys.
Do I have to reboot the server after updating OpenSSH?
No, simply restart the sshd daemon; a full reboot is unnecessary.
Is there an official CVE I can reference for this issue?
At the time of writing, no CVE had been assigned; some outlets refer to it as CVE‑2026‑123158.
The brief
The emergency patch released on November 5, 2026, closes a surprisingly narrow but dangerous hole in OpenSSH when it runs on musl‑based Linux systems without PAM. The flaw doesn’t lie in OpenSSH’s own code; it lives in musl’s implementation of the classic crypt() function. Many Alpine, OpenWrt, Buildroot and Yocto images store the same "*" in /etc/shadow for accounts that are deliberately disabled, such as the default alpine user or root:*.
When OpenSSH’s sshd handles password logins directly (i.e., without delegating to PAM), it hashes the supplied password with crypt() and then does a straight string comparison with the shadow entry. Because both the computed value and the stored placeholder are "*", the comparison succeeds, granting access without any secret. The attack needs only a single connection; the password can be any string between 257 bytes and 1 KB, making brute‑force unnecessary.
The exposure is limited to three intersecting conditions: the server links against musl, password authentication is enabled, and at least one account on the host holds a real password hash. The latter supplies a valid salt that sshd reuses for the crypt() call, allowing the *‑match to occur for every * account. If an attacker can reach sshd over the network – a cloud VM, a jump host, or an embedded router – they can log in as the alpine user and, from there, often pivot to root.
Alpine’s own packages incorporate this upstream fix and also ship a back‑ported patch for older releases. The critical operational step, emphasized by the Alpine security advisory, is to restart the sshd daemon after updating; otherwise the old, vulnerable binary continues to accept connections. For systems that cannot be patched immediately, turning off PasswordAuthentication in sshd_config (and confirming key‑based access first) blocks the exploit, though administrators must beware of locking themselves out.
While the patch restores the expected behaviour, the underlying musl quirk remains unchanged, meaning future code that assumes a failed crypt() will never return "*" could re‑expose similar logic bugs. No CVE had been assigned at the time of the emergency release, and it is still referenced in media as CVE‑2026‑123158.
For now, the practical takeaway is clear: update OpenSSH to 10.6p2 (or later), restart sshd, and verify that password authentication is disabled unless you deliberately need it. The cost of a single lingering process outweighs the inconvenience of a quick service bounce, especially when the alternative is an open backdoor to any account marked with "*".
Synthesized by headlinez.news from the headlines below under a strict no-invention contract. ✓ fact-checked: unsupported claims removed (80% supported) Updated 3h ago.
Sources (10)
- Vulnerability allows attackers to log into some Linux devices sans password Ars Technica · 8h ago
- OpenSSH musl Password Bypass: CVE-2026-123158 [2026] tech-insider.org · 8h ago
- OpenSSH musl Password Bypass: 257-Byte Fix [2026] shattered.io · 8h ago
- Get root on a musl Linux system by slamming it with an overly long password The Register · 8h ago
- SSHhole (CVE-2026-123158) and how IONIX is helping you respond Security Boulevard · 8h ago
- OpenSSH and Alpine Linux warn of severe but niche bug heise online · 8h ago
- OpenSSH Flaw Could Let Attackers Bypass Password Authentication on Alpine Linux Servers CyberSecurityNews · 8h ago
- Combined flaws let anyone into Alpine Linux and other distros by typing anything over 256 characters as a password — emergency fixes for OpenSSH and musl-libc issued for millions of systems, patch immediately Tom's Hardware · 8h ago
- OpenSSH flaw lets attackers log into password-disabled Linux accounts BleepingComputer · 8h ago
- OpenSSH Issues Emergency Fix for Flaw Letting Long Passwords Bypass SSH Auth on Alpine Linux The Hacker News · 8h ago
How fast it spread
How fast coverage is spreading — measured hourly from article rate × source diversity. How this works →
Will this trend continue gaining momentum or fade within 24 hours?
Cast your anonymous vote to register reader sentiment on news cycle velocity.
Related visual coverage
Automatically selected only when the subject entities match this story. Embeds remain hosted by their original platforms.
Roundup: 15-year OpenSSH root flaw, Checkmarx GitHub leak, and Cloudflare's AI code-review at scale
YouTube · CyberSecurityInPlainEnglish
Topics
Related trends
Galaxy Watch 8, Watch 7 are first Samsung devices to get July 2026 security update
Samsung’s Galaxy Watch 8 and Watch 7 lead July 2026 security rollout, marking a shift in update priorities