CVE-2026-123158 SSHole: OpenBSD OpenSSH Unexpected Status Code or Return Value

Exploited in the wild High 8.1 Published Updated
Exploited in the wild
Since 9 Nov 2026
Fix
Available

What is CVE-2026-123158?

CVE-2026-123158 (SSHole) is a high-severity vulnerability in OpenSSH, published on 5 Nov 2026.

Official description

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.

Weakness: CWE-394

Which versions are affected by CVE-2026-123158?

It affects 1 product.

Products include OpenSSH.

How do I fix CVE-2026-123158?

Upgrade to a fixed version. US federal agencies must fix it by 12 Nov 2026.

Is CVE-2026-123158 being exploited?

Yes. Attackers have exploited CVE-2026-123158 in the wild since at least 9 Nov 2026.

Public exploit code: 38 proofs of concept on GitHub.

All OpenSSH vulnerabilities

Sources

Also known as ALPINE-CVE-2026-123158, AZL-112871, BELL-CVE-2026-123158, DEBIAN-CVE-2026-123158, ECHO-fc8a-d0e0-9786, GHSA-4fcc-vm97-gx3x and 1 more.

Is CVE-2026-123158 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free