Wednesday, October 21, 2026

AIINEWS

Global intelligence on artificial intelligence and computing

Alpine Linux and OpenSSH patch flaw that’s as bad as it can get

Source:ZDNet•Steven Vaughan-Nichols
07 November, 2026•5 min read
Alpine Linux and OpenSSH patch flaw that’s as bad as it can get

Executive Briefing

Synthesized and verified with gemini-2.0-flash-thinking-exp

“### ZDNET’s key takeaways - An ancient bug is affecting Alpine Linux and a few other Linux distros.”

Key Takeaways

  • 1.### ZDNET’s key takeaways - An ancient bug is affecting Alpine Linux and a few other Linux distros.
  • 2.- It’s about as bad as it can get.
  • 3.- You must patch ASAP, and then restart the patched software.

ZDNET’s key takeaways

  • An ancient bug is affecting Alpine Linux and a few other Linux distros.
  • It’s about as bad as it can get.
  • You must patch ASAP, and then restart the patched software.

The perfect nightmare scenario for a Linux server is when all an attacker needs to do is reach the server’s Secure Shell (SSH) port, waltz right in, and take it over. That’s what happened to Alpine Linux, the popular, lightweight Linux server. Adding insult to injury, this happened only days after Alpine Linux dodged a security hole-sized bullet to its GitLab implementation.

How the attack works

As security engineer Gregory Bryant explained in his LinkedIn post:

Most authentication bypasses come from complex logic chains, but yesterday’s Alpine Linux OpenSSH vulnerability (CVE-2026-123158) comes down to a single character: *.”

If you run Alpine Linux (or another musl-based distro) with the default openssh-server package (no Pluggable Authentication Modules (PAM)) and PasswordAuthentication enabled, an attacker can log into password-disabled, or key-only accounts simply by sending a password between 257 and 1024 bytes long.

That’s it. That’s all.

Alpine Linux isn’t the only operating system that uses musl, a lightweight version of the standard C library (libc). Other operating systems that use musl and are potentially vulnerable include Adélie Linux; Void Linux; Sabotage Linux; OpenWrt, an Android variant, and the Yocto Project, which is used to build embedded Linux distributions.

Wind River, which produces the commercial embedded Linux distro, Wind River Linux, is also looking into the issue. A company representative told me, “Wind River takes security seriously. We are actively reviewing the reported vulnerability and assessing its potential impact. We will take appropriate action as needed.”

Behind the scenes, when OpenSSH is built without PAM, it verifies passwords by hashing the password attempt using the C library’s crypt() function. It then compares the result to the account’s stored password field. So far, so good.

But when a key is longer than 256 bytes, musl’s crypt() function returns the string * as an error indicator. That is also what the password field holds for any account with no password, such as a key-only account. Thus, the “hash” matches and the login succeeds, and the attacker walks in.

To exploit it, an attacker only needs the name of such an account. The attacker also needs at least one other account on the machine with a 5 or 6 password hash, and then to send a password of 257 to 1,024 bytes. According to Alpine, one user with a password is enough to make every passwordless account accessible.

In Linux systems that use glibc’s crypt(), which is almost all of them, the same attempt would return NULL on error, which sshd already rejects, so Debian, Ubuntu, Fedora, etc., aren’t affected.

According to *sshole, the group that uncovered the problem, this is a side effect that has been hiding since 2016.

Who’s exposed

Alpine said every release it checked is affected: 3.21 through 3.24, edge, and the older 3.16 to 3.20 branches. Exposure requires the following:

  • The openssh-server package, which is built without PAM, or openssh-server-pam with UsePAM no.
  • PasswordAuthentication set to yes, which is the OpenSSH default.
  • An account with * as its password field, and another account with a 5 or 6 hash.

Root is not directly exposed in most cases. It has shipped as root:* in the base image since about Alpine 3.16, but OpenSSH’s default PermitRootLogin prohibit-password blocks it. Another account that can become root, for example through doas, still gives an attacker a route to root.

Alpine singled out its official tiny-cloud images, versions 3.18.11 through 3.24.3, as especially vulnerable. These ship with an alpine user with a * password field and passwordless doas. They are safe on first boot but become exploitable once any 6 hash exists on the machine. That can happen when an administrator sets a console password or when user data adds a user with a hashed password, which means, essentially, all of them.

Alpine said these are not affected:

  • Containers that do not run sshd.
  • Systems with password authentication disabled.
  • Systems using openssh-server-pam with UsePAM yes.
  • Locked accounts with! in the password field.
  • Cloud images configured through cloud-init, which writes PasswordAuthentication no.

The fix

Alpine released 3.21.10, 3.22.8, 3.23.8 and 3.24.4 on Thursday, with the OpenSSH fix among the security changes. It also published fixed packages for each release back to 3.16. Alpine 3.21 reached end of support on Nov. 1.

The just-released OpenSSH 10.6p2 avoids the problem in sshd. Alpine’s stable branches carry a patch for the same problem. You should run apk upgrade -U -a and then restart the daemon with rc-service sshd restart. Alpine stressed that upgrading the package does not replace the running daemon. Anyone who cannot update should set PasswordAuthentication no and restart sshd, after confirming that key login works.

To check for an attack, Alpine told administrators to search /var/log/messages for “Accepted password for” lines that name an account with no password. It also advised reviewing dedicated OpenBSD application subexecutor (doas) use and recently created users, files, and authorized keys. “If you cannot rule out a login, treat the machine as compromised.” Just what you wanted for your weekend, I know, but here we are.

Attribution & Original Source

Synthesized and verified from ZDNet. All copyrights and intellectual property belong to the original publication.

Visit Original Source
Share this intelligence report:

Related Dispatches

OpenAI reportedly raises $11B in new funding at $1.25T valuation
SiliconANGLEabout 1 hour ago

OpenAI reportedly raises $11B in new funding at $1.25T valuation

### OpenAI reportedly raises $11B in new funding at $1.25T valuation OpenAI Group PBC has reportedly raised $11 billion as part of a funding round that could nearly double in size over the coming weeks, as sources told Bloomberg that investors wired the funds to the company today. The tipsters didn’t name the backers. The list of possible participants includes Microsoft Corp., which contributed to at least four of OpenAI’s previous rounds....

3 min read1
Chainalysis says hackers stole credentials and tokens for all of its customers
Ars Technicaabout 3 hours ago

Chainalysis says hackers stole credentials and tokens for all of its customers

Blockchain analysis firm Chainalysis said that hackers have obtained sensitive personal information—including names, usernames, password hashes, and live tokens—for all of its users following a breach of its network security. The accomplishment could be a major coup for the attackers. Both Chainalysis and public sources have revealed a long list of high-profile customers, including government agencies such as the FBI, US Immigration and...

1 min read9
Free Chinese AI Models Are Getting Scary Good at Hacking
Wiredabout 7 hours ago

Free Chinese AI Models Are Getting Scary Good at Hacking

Open-weight artificial intelligence models are now almost as capable of hacking into computer networks as the best closed ones, according to new research that heralds a much-anticipated turning point in the cybersecurity landscape. Vals, a company that measures AI capabilities, set out to test how well different AI models could carry out complex, multi-step network instructions on mock corporate networks. “The best frontier models, locked...

4 min read14