Lead · Vulnerabilities
Key-only was a configuration claim, and somebody checked
An OpenSSH bug on musl-based Linux lets an oversized password open accounts that have no password, and exploitation attempts began within hours of disclosure.
CVE-2026-123158, carrying a CVSS of 8.1 and the regrettable codename SSHole, affects Linux distributions using musl libc without PAM. On those systems an account with password authentication enabled but no password set will accept any password between 257 and 1,024 bytes. That is the whole trick: not a clever one, not a sophisticated one, just a length. The affected estate is Alpine, OpenWrt, Buildroot, Yocto and, as one practitioner put it on Mastodon, plenty of Docker images; the behaviour is reported to have been present since 2016. OpenSSH rushed out 10.6p2.
Previdian reports that threat actors began attempting exploitation within hours of disclosure and obtained root on an Alpine Linux honeypot. That is one report and it has not been independently reproduced, so hold it loosely, but hold it. The mitigation is unglamorous and available right now: update to 10.6p2, or set PasswordAuthentication no and mean it.
Worth noting how this arrived. An infosec.exchange account had it at 04:35 and a Spanish blog at 04:30; the trade press caught up at 12:07. If your vulnerability intake is a news feed, you spent most of a working day not knowing. The ugly part is not the bug. The ugly part is that thousands of base images are configured as key-only, and key-only was a claim nobody had tested, which means every one of those hosts has spent nine years being secure in the way a locked door is locked when the frame is made of biscuit.
Why it mattersIf you build on Alpine or any musl base image, your container fleet is the asset here, and you cannot patch a count you do not have.
- 1RSSOpenSSH flaw lets attackers log into password-disab…
- 2Security newsOpenSSH Issues Emergency Fix for Flaw Letting Long…
- 3Security newsOpenSSH Rushes Patches for ‘SSHole’ Authentication…
- 4infosec.exchangeFun one today. Since 2016, OpenSSH on musl (Alpine,…
- 5infosec.exchangeFallo en OpenSSH permite el acceso a cuentas de Lin…
- 6Telegram‼️WARNING - OpenSSH issues emergency fix for a crit…