SecOraLens
CriticalCVECVE-2026-123158

sshole: OpenSSH Fixes Password Bypass on Alpine Linux

SOCRadar·Source published ·1 min read·Video available
Advisory videoOpen on YouTube ↗

What happened?

OpenSSH has shipped an emergency release, version 10.6p2, to stop a password bypass that lets a remote attacker log in to accounts that have no password set. The flaw, tracked as CVE-2026-123158 and nicknamed “sshole,” affects Linux systems that run OpenSSH on the musl C library with PAM disabled. That combination is the default openssh-server package on Alpine Linux. Alpine published fixed packages for every branch from 3.16 to edge on November 5, 2026, the same day as the OpenSSH release.

Key details

  • OpenSSH released version 10.6p2 to fix a password bypass flaw nicknamed sshole that allows remote login to accounts with no password set.
  • The vulnerability affects OpenSSH on Linux systems using musl C library with PAM disabled, which is the default on Alpine Linux.
  • Alpine Linux published fixed packages for all branches from 3.16 to edge on November 5, 2026, the same day as the OpenSSH release.

Affected

  • OpenSSH versions before 10.6p2 on Linux with musl libc and PAM disabled.
  • Alpine Linux default openssh-server package (all branches 3.16 through edge).
  • Other musl-based systems like OpenWrt, Buildroot, and Yocto where OpenSSH server is installed without PAM.

Fixes and mitigations

  1. Upgrade to OpenSSH 10.6p2 and restart sshd service to load the patched binary.

What to look for

  • Follow-on activity such as doas usage, newly created users, or modifications to authorized_keys files.

Summarised by SecOraLens from SOCRadar. Always read the original source before acting. How SecOraLens verifies advisories.