Vulnerability · high · CVSS 8.1
OpenSSH password authentication flaw on musl/Alpine systems allows logins (CVE-2026-123158)
Tier S · Shit hits the fan – Drop everything
Who’s exposed: musl-based systems with password authentication enabled and no PAM
Tier S because: Core infrastructure AND exploited in the wild AND (full takeover OR secrets exposed)
Reach
Attack
Damage
Fix
Core infrastructure · Popular tool · Exploited in the wild · Public exploit · Remote, no login · Full takeover · Secrets exposed · No fix yet
What to do
- Check whether any musl-based hosts run OpenSSH with password authentication enabled and no PAM configured
The Brief
- A password authentication bypass in OpenSSH on musl-based systems (such as Alpine Linux) lets attackers log in by entering an empty password, per Schneier on Security.
- SANS honeypots saw rising exploitation attempts for CVE-2026-123158 ("sshole") as of 2026-11-08.
- BleepingComputer and SecurityWeek report active exploitation by botnets and crypto miners, with attackers running commands, stealing credentials, and establishing persistence.
Why it matters
Systems that use musl with OpenSSH password authentication enabled and no PAM can be logged into without valid credentials, and the flaw has reportedly been in the code for a decade.
The checklist behind the tier
Checklist · 9 of 10 yes
| Yes | Hits tech teams | Judgment: OpenSSH on Alpine/musl servers is run and maintained by ops and IT teams. |
| Yes | Core infrastructure | Judgment: OpenSSH is core infrastructure nearly every team runs. |
| Yes | Popular tool | Judgment: OpenSSH is a widely used mainstream server and tool; implied by coreInfra. |
| Yes | Exploited in the wild | CISA SSVCCISA rates exploitation of CVE-2026-123158 as active |
| Yes | Public exploit | CVE.orgCVE-2026-123158 record links an exploit: sshhole.com |
| Yes | Remote, no login | CVSSCVE-2026-123158: CVSS 8.1 – network, no privileges, no user interaction |
| Yes | Full takeover | CVSSCVE-2026-123158: CVSS rates confidentiality and integrity impact high |
| Yes | Secrets exposed | BleepingComputer: Hackers exploit the flaw to steal credentials. |
| No | Supply chain | Flaw is a normal authentication bug in OpenSSH and musl; no malicious shipped code reported. |
| Yes | No fix yet | Open Source Security: musl change only possibly next release cycle; Alpine fix is a proposed build option. |
The official record
From CVE.org, CISA’s Known Exploited Vulnerabilities catalog, FIRST EPSS and the GitHub Advisory Database. Where these answer a checklist fact, they win over the reporting.
CVE-2026-123158 ↗CVSS 8.1 high AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
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
- Exploited
- CISA rates exploitation active
- EPSS
- 17% chance of exploitation in the next 30 days · higher than 97% of all CVEs
- Weakness
- CWE-394
Timeline
Full coverage · 40 sources
- 5h ago ↗
DEV Community: backend
Type 257 Characters of Anything. You're In. - 20h ago ↗
top scoring links : programming
Why OpenSSH Accepts a Password It Shouldn’t | Patch Notes - 1d ago ↗
Schneier on Security
New OpenSSH Vulnerability - 2d ago ↗
Open Source Security
Re: [musl] Re: [oss-security] "sshole": password authentication bypass: OpenSSH + musl libc - 2d ago ↗
Open Source Security
Re: “sshole”: password authentication bypass: OpenSSH + musl libc - 2d ago ↗
Open Source Security
Re: "sshole": password authentication bypass: OpenSSH + musl libc - 2d ago ↗
BleepingComputer
Hackers exploit SSHole OpenSSH flaw to breach Linux systems - 2d ago ↗
- 3d ago ↗
SANS Internet Storm Center, InfoCON: green
Scans for Sshole Vulnerability (CVE-2026-123158), (Sun, Nov 8th) - 4d ago ↗
Open Source Security
Re: "sshole": password authentication bypass: OpenSSH + musl libc - 4d ago ↗
Open Source Security
Re: "sshole": password authentication bypass: OpenSSH + musl libc - 4d ago ↗
- 4d ago ↗
Open Source Security
Re: "sshole": password authentication bypass: OpenSSH + musl libc - 4d ago ↗
Open Source Security
Re: "sshole": password authentication bypass: OpenSSH + musl libc - 4d ago ↗
Open Source Security
Re: "sshole": password authentication bypass: OpenSSH + musl libc - 4d ago ↗
Open Source Security
Re: "sshole": password authentication bypass: OpenSSH + musl libc - 4d ago ↗
Open Source Security
Re: "sshole": password authentication bypass: OpenSSH + musl libc - 4d ago ↗
Open Source Security
Re: "sshole": password authentication bypass: OpenSSH + musl libc - 5d ago ↗
- 5d ago ↗
Open Source Security
Re: "sshole": password authentication bypass: OpenSSH + musl libc - 5d ago ↗
Open Source Security
Re: "sshole": password authentication bypass: OpenSSH + musl libc - 5d ago ↗
- 5d ago ↗
- 5d ago ↗
- 5d ago ↗
- 5d ago ↗
Open Source Security
Re: "sshole": password authentication bypass: OpenSSH + musl libc - 5d ago ↗
- 5d ago ↗
Open Source Security
Re: "sshole": password authentication bypass: OpenSSH + musl libc - 5d ago ↗
Open Source Security
Re: "sshole": password authentication bypass: OpenSSH + musl libc - 5d ago ↗
Open Source Security
Re: "sshole": password authentication bypass: OpenSSH + musl libc - 6d ago ↗
Open Source Security
Re: "sshole": password authentication bypass: OpenSSH + musl libc - 6d ago ↗
Biz & IT - Ars Technica
Meet *sshole, the vulnerability that lets hackers SSH into Linux devices - 6d ago ↗
Open Source Security
Re: "sshole": password authentication bypass: OpenSSH + musl libc - 6d ago ↗
Open Source Security
Re: "sshole": password authentication bypass: OpenSSH + musl libc - 6d ago ↗
- 6d ago ↗
The Hacker News
OpenSSH Issues Emergency Fix for Flaw Letting Long Passwords Bypass SSH Auth on Alpine Linux - 6d ago ↗
Hacker News: Front Page
Alpine Linux Security advisory: OpenSSH-server password authentication bypass - 6d ago ↗
Hacker News: Front Page
OpenSSH 10.6p2 Critical workaround for alpine without PAM - 6d ago ↗
- 6d ago ↗
Hacker News: Front Page
OpenSSH 10.6p2 has been released with a workaround for a critical vulnerability
What developers are saying
Based on 0 comments
First seen · 40 sources · Full story page · How tiers are decided