
CRITICAL SECURITY ADVISORY · FIX AVAILABLE
The decision: patch affected musl/Linux SSH servers and restart sshd
Portable OpenSSH 10.6p2 fixes a password-authentication bypass affecting some Linux systems that use musl libc with PAM disabled. [1]
Reporting cutoff: November 5, 2026, 3:48 PM EST (2026-11-05T20:48:30Z).
This is not an all-Linux or all-OpenSSH emergency. Alpine says exploitation requires password authentication to be enabled, a non-PAM OpenSSH path, an account whose password field is *, and at least one local account with a $5$ or $6$ password hash. [2]
Who is exposed
On Alpine Linux, the confirmed exposure predicate is: the default non-PAM openssh-server package, or openssh-server-pam with UsePAM no; PasswordAuthentication yes; an account with * in its password field; and at least one local account with a $5$ or $6$ hash. [2]
Alpine explicitly excludes containers that do not run sshd, systems with password authentication disabled, PAM-enabled password checks, accounts locked with !, and systems with no dollar-prefixed password hash. [2]
Fixed Alpine packages
Alpine published branch-specific packages back to release 3.16; these downstream package versions may retain older upstream version numbers because the fix is backported. [2]
| Alpine branch | Fixed OpenSSH package |
|---|---|
| edge | 10.6_p2-r0 |
| 3.24 | 10.3_p1-r2 |
| 3.23 | 10.2_p1-r1 |
| 3.22 | 10.0_p1-r11 |
| 3.21 | 9.9_p2-r1 |
| 3.20 | 9.7_p1-r6 |
| 3.19 | 9.6_p1-r3 |
| 3.18 | 9.3_p2-r4 |
| 3.17 | 9.1_p1-r7 |
| 3.16 | 9.0_p1-r6 [2] |
Practical response sequence
- Inventory exposed SSH services. Confirm the operating system and package origin, whether musl is in use, whether PAM handles password checks, and the effective
PasswordAuthenticationsetting. [2] - Apply the correct vendor package and restart
sshd. Alpine warns that package installation alone does not replace the running daemon. [2] - If patching must wait, first prove key access in a separate session, keep the current session open, disable password authentication, validate the configuration, restart the daemon, and confirm the effective setting. [2]
- Review authentication evidence. Alpine advises checking for accepted password logins to accounts that have no password and reviewing privilege use, new users, files, and authorized keys; if a login cannot be ruled out, treat the machine as compromised. [2]
- Verify the outcome. Confirm the fixed package is active, the intended effective SSH configuration is loaded, and no stale daemon remains from before the restart. [2]
Uncertainty: The primary sources reviewed at the cutoff establish the vulnerability, affected conditions, and fixes, but they do not establish that every musl-based distribution has shipped a fix or that any Treasure Coast organization or The IT Guys customer was affected. [1][2]
Sources
- OpenSSH 10.6p2 release notes — released November 5, 2026; retrieved 2026-11-05T20:48:30Z.
- Alpine Linux security advisory: openssh-server password authentication bypass — published November 5, 2026; retrieved 2026-11-05T20:48:30Z.
- CVE Record: CVE-2026-123158 — retrieved 2026-11-05T20:48:30Z.
