CVE-2026-123158: OpenSSH musl auth bypass enables RCE
Exploitation confirmed in the wild for musl-based OpenSSH before 10.6p2; fixed in 10.6p2 with Alpine backports.
Password bypass in OpenSSH before 10.6p2 on musl without PAM
sshd in OpenSSH before 10.6p2 on Linux, when musl libc is used without PAM, can misinterpret whether a string is a password hash. A remote, unauthenticated attacker can log in to some account configurations by sending any password of 256 to 1024 characters. That grants the privileges of the targeted account. Alpine Linux is an example of this setup.
What to do: Upgrade OpenSSH to 10.6p2. No workaround is stated.
| Product | Affected | Fixed in |
|---|---|---|
| OpenSSH | before 10.6p2 | 10.6p2 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
sshd in OpenSSH before 10.6p2 on Linux, when musl libc is used without PAM, lacks a workaround for a password authentication bypass (related to misinterpretation of whether a string is intended to be a password hash). For some configurations of accounts, any password between 256 and 1024 characters succeeds. An example of a platform using musl libc without PAM is Alpine Linux.
Exploitation confirmed in the wild for musl-based OpenSSH before 10.6p2; fixed in 10.6p2 with Alpine backports.
GreyNoise logged 16 successful chains from six IPs after the 10.6p2 fix; one install of TAC Agent never reached its C2.
Previdian detected successful root access on an Alpine Linux honeypot within hours of disclosure.
Attackers supply any password 257-1024 characters long to bypass authentication on Alpine and musl-based Linux systems.
Attackers gain root access on Alpine Linux honeypot via CVE-2026-123158; patch released in OpenSSH 10.6p2
Twenty OpenSSH attempts came from 13 IPs, and a Zyxel flaw was used on nearly 1,000 switches.
CVE-2026-123158 lets attackers log in with passwords 257-1024 characters on Alpine Linux without PAM.
Attackers bypass authentication on Alpine Linux cloud images by sending long passwords; emergency fix in OpenSSH 10.6p2.
Honeypots report increase in SSH attacks for sshole starting November 1, with first exploits on November 5.
OpenSSH sshole flaw lets attackers log into password-disabled accounts using 257-1024 character passwords on musl-based systems.
Today 1K readers · 1.4K views · 467 reads · all time 184K views