AIThis post was created with the assistance of artificial intelligence (AI).

🔍 Read the full analysis: Linux Server Security: The OpenSSH SSHole Bug And Overlong Passwords on ThorstenMeyerAI.com

Age 18–24?Offer from Amazon

Prime made for students and young adults

  • Fast, free delivery for dorm and study essentials
  • Prime Video and Amazon Music included
  • Member-only deals
Try Prime for Young Adults Free trial for eligible 18–24 year olds
As an affiliate, we earn on qualifying purchases.

TL;DR

OpenSSH flaw CVE-2026-123158 can allow passwordless login on some Linux servers using musl, without PAM, when password authentication is enabled and several account conditions are met. OpenSSH released version 10.6p2 on November 5, 2026; admins should update and restart sshd or disable password authentication while patching.

OpenSSH released version 10.6p2 on November 5 to fix CVE-2026-123158, a password-bypass flaw that can affect certain Linux servers using the musl C library without PAM. The issue, nicknamed “SSHole” by its finder, requires a specific combination of server and account settings; security monitors reported public exploit code and a successful login attempt against a sensor after the patch was released.

The flaw can arise when sshd checks passwords without PAM and calls musl’s crypt() function. Alpine Linux’s advisory says that when the entered password exceeds 256 bytes, musl returns an asterisk as an error indicator. On affected setups, that can match the asterisk stored for an account with no password, causing sshd to accept the login. The source says an attacker can send a password between 257 and 1,024 bytes.

That behavior alone does not make every Linux SSH server vulnerable. The listed conditions include Linux with musl, password checking without PAM, PasswordAuthentication enabled, an account with an asterisk in its password field, and at least one local account with a $5$ or $6$ password hash. Alpine’s standard openssh-server package is a prominent example of the relevant configuration. The source identifies OpenWrt, Buildroot and Yocto systems as potential areas to check, while a Medcrypt report says the issue was reproduced on a stock Yocto image.

GreyNoise and BleepingComputer reported that exploit code became public about four hours after the release. GreyNoise said it recorded the first successful break-in on one of its sensors about 40 hours after release. CISA added the vulnerability to its list of exploited vulnerabilities on November 9. These reports establish observed activity, but do not show how many servers were exposed or compromised.

At a glance
updateWhen: Fix released November 5, 2026; CISA add…
The developmentOpenSSH released a fix for the SSHole password-bypass flaw, and security monitors reported exploitation after public exploit code appeared.
Linux Server Security · Briefing

OpenSSH SSHole Bug and Overlong Passwords

A specific combination of Linux, musl and SSH settings can allow passwordless login. Admins should patch affected servers and review access.

10.6p2
OpenSSH fix released November 5, 2026
257–1,024 bytes
Password length described in the attack
November 9
CISA added the flaw to its exploited list

When Exposure Exists

The flaw requires a specific server and account configuration; OpenSSH alone does not make a system vulnerable.

Platform

Linux with musl

The described issue involves sshd using musl’s crypt() without PAM.

Settings

Password access enabled

PasswordAuthentication must be enabled, and password checks must run without PAM.

Accounts

Specific password fields

An asterisk password field and at least one local $5$ or $6$ hash are among the listed conditions.

How the Check Can Fail

On affected setups, an error marker can be mistaken for a valid match.

1
An overlong password is entered

The described attack sends a password between 257 and 1,024 bytes.

2
musl returns an asterisk

For passwords over 256 bytes, Alpine says crypt() returns an asterisk as an error indicator.

3
The comparison may match

An account with an asterisk in its password field may be accepted on qualifying systems.

Reported Activity and Scope

Monitoring reports describe exploitation, but the supplied information does not establish the number of exposed servers or compromised organizations.

November 5, 2026
OpenSSH released version 10.6p2 to fix the flaw.
About four hours later
GreyNoise and BleepingComputer reported public exploit code.
About 40 hours later
GreyNoise recorded a successful login attempt on one of its sensors.
November 9
CISA added the vulnerability to its exploited vulnerabilities list.

Reduce Risk

Check the actual system build and settings, especially on embedded Linux images.

  • Install the fixed OpenSSH package and restart sshd.
  • If patching must wait, disable PasswordAuthentication when another safe management path is available.
  • Confirm whether the server uses musl, whether PAM handles password checks, and whether the account conditions apply.
  • Review SSH logs for password logins to accounts that should not accept passwords; investigate suspicious activity through incident response.
ScopeUbuntu says its OpenSSH build uses glibc and PAM, and Red Hat says its products are not affected. Verify custom builds and configurations directly.
The takeaway
Patch and restart affected OpenSSH servers, or temporarily disable password authentication while patching, then review access and logs.

Exposure Depends on Server Configuration

The flaw matters because it can bypass password checks for some accounts that administrators may have deliberately left unable to log in with a password. If an affected server is reachable over SSH, the risk may extend beyond the targeted account: Alpine warns that a user who can log in may be able to gain greater privileges through tools such as doas.

Alpine specifically flags official tiny-cloud images from versions 3.18.11 through 3.24.3. The advisory says those images include an alpine user with an asterisk password field and passwordless doas, and become exploitable once a qualifying $6$ hash exists on the machine. The source says the images are safe on first boot, but that qualification does not remove the need to review later changes and installed packages.

The reports do not support treating all Linux servers as affected. Ubuntu says its OpenSSH build uses glibc and PAM and is not vulnerable; Red Hat says its products are not affected. Those distribution statements underline why administrators should verify the actual operating system, package and configuration rather than infer exposure from the presence of OpenSSH alone.

Products Worth Considering

Bose QuietComfort Ultra Wireless Over-Ear Headphones with Spatial Audio and Noise Cancellation, Black

Bose QuietComfort Ultra Wireless Over-Ear Headphones with Spatial Audio and Noise Cancellation, Black

LG UltraGear 32-inch Curved QHD Gaming Monitor (2560x1440, 180Hz, 1ms, 1000R, HDR10)

LG UltraGear 32-inch Curved QHD Gaming Monitor (2560×1440, 180Hz, 1ms, 1000R, HDR10)

Bose QuietComfort Wireless Over-Ear Noise-Cancelling Headphones, Sandstone

Bose QuietComfort Wireless Over-Ear Noise-Cancelling Headphones, Sandstone

As an affiliate, we earn on qualifying purchases.

How the Password Check Fails

On a typical Linux system, a locked or passwordless account may have a marker such as an asterisk in the password field. The intended result is that no supplied password matches it. In the scenario described by Alpine, however, the error return from musl’s crypt() can be the same asterisk. The comparison then treats a failure to calculate a password hash as a match.

OpenSSH and musl have disagreed over where the underlying defect belongs. OpenSSH said the root cause is outside sshd but can be avoided there. Musl maintainer Rich Felker argued on the musl mailing list that the issue is an erroneous use by the caller, not a musl bug, while saying the mechanism may change in an upcoming release cycle. OpenSSH’s 10.6p2 release supplies a fix at the server level.

The source says non-Linux systems, Linux using glibc, systems using PAM for password checks, servers with PasswordAuthentication no, Dropbear, and containers that do not run sshd are not affected. It also says accounts marked with an exclamation point rather than an asterisk cannot log in through this issue. These distinctions are based on the cited advisories and statements, not a guarantee that every custom build has the same configuration.

“An attacker who can reach your SSH port can log in without knowing any password.”

— Alpine Linux security advisory

Scope and Root Cause Remain Disputed

The total number of vulnerable servers and any confirmed victim organizations were not stated in the supplied material. GreyNoise’s report describes a successful break-in on one of its sensors, not a count of real-world intrusions. Public exploit code and CISA’s listing show that the issue is being treated as exploited, but they do not establish the scale of compromise.

Exposure across embedded Linux products is also not fully mapped. Medcrypt reported reproducing the flaw on a stock Yocto image, while the source does not identify all affected vendors, builds or deployed devices. Administrators should check their own software and configuration rather than assume a distribution-wide status applies to a custom image.

The technical responsibility remains contested: OpenSSH places the root cause outside sshd, while musl’s maintainer attributes the problem to caller behavior and said the mechanism may change. The supplied information does not detail every implementation change in 10.6p2 or provide independent testing results for all affected configurations.

Patch, Restart and Review Logs

Administrators should install the fixed OpenSSH package and restart sshd. Alpine says fixed packages were published for branches back to 3.16, including older branches that no longer receive regular updates. It cautions that upgrading the package alone does not replace an already running daemon.

If a patch cannot be applied immediately, the source recommends setting PasswordAuthentication no as a temporary measure, provided administrators have another safe way to access and manage the server. Teams should confirm whether PAM is in use, whether the server is built against musl, and whether the relevant account and password-hash conditions exist.

After patching or restricting password access, administrators should review SSH authentication logs for password logins to accounts that should not accept passwords, including accounts with an asterisk password field. The source does not provide a definitive log signature or a method for determining compromise from logs alone, so suspicious activity should be investigated using the organization’s incident-response process. Further guidance may follow as distribution advisories and musl’s planned changes develop.

Key Questions

Which servers can be affected by the SSHole flaw?

According to the supplied advisories, exposure requires a specific combination: Linux using musl, sshd checking passwords without PAM, password authentication enabled, an account with an asterisk in its password field, and at least one local $5$ or $6$ password hash.

Are Debian, Ubuntu and Red Hat systems affected?

The source says Ubuntu and Red Hat reported their builds are not affected. Debian’s tracker classifies the issue as unimportant for its packages and lists the fixed upstream version in its unstable branch. Local custom builds or configurations should still be checked against the stated conditions.

What should server administrators do now?

Install the fixed OpenSSH package, then restart sshd. If updating is delayed, disable password authentication where operationally safe, and examine SSH logs for password logins to accounts that should not accept them.

Does disabling password authentication prevent the reported attack?

The source lists systems with PasswordAuthentication no as not affected by this flaw. Administrators should verify that the setting is active in the configuration actually used by sshd and still install the available security update.

Does a successful sensor attack mean my server was compromised?

No. GreyNoise reported a successful break-in on one of its sensors, but that does not show that a particular server was targeted or compromised. Organizations should assess their own exposure and logs; the supplied material gives no estimate of total victims.

Source: ThorstenMeyerAI.com

You May Also Like

Augmented Reality Glasses: Are AR Wearables Ready for 2025?

For those curious about AR glasses’ progress toward 2025, find out if the key hurdles are truly nearing resolution.

Apple AI In Focus: Siri Gets Memory While Its $1,999 iPhone Duo Cracks At The Hinge

Apple’s iOS 27.2 adds Siri conversation memory and five languages, while Apple confirms a display issue affecting a small number of foldable iPhone Duo units.

What Parents Look For in Nursery Tech and Sleep Support Gear

Theodore’s guide explores what parents seek in nursery tech and sleep gear, revealing key features that ensure your baby’s safety and comfort—discover more below.