Short answer: A flaw in OpenSSH lets attackers log into password-disabled accounts on Linux systems using musl C library. Users should update to OpenSSH 10.6p2 and restart sshd.

TL;DR

  • OpenSSH 10.6p2 fixes a critical vulnerability.
  • Linux distributions like Alpine with musl C library are affected.
  • Accounts with password disabled can be accessed.
  • Update and restart sshd to protect systems.

What is CVE-2026-123158?

This issue is a security flaw in OpenSSH that allows attackers to log in to password-disabled accounts on Linux systems using the musl C library. It can be exploited by sending an oversized password. The vulnerability has been fixed in OpenSSH 10.6p2, but users need to update and restart the sshd service to protect their systems.

Vulnerability
A mistake or weakness in software that an attacker can misuse.
Exploit
Code or steps that take advantage of a weakness.

Key facts

Reported byCSO Online
Date reported06 Nov 2026
CVECVE-2026-123158
CVSS8.1 HIGH CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
WeaknessCWE-394 (see NVD)
CISA KEVNot listed (no confirmed exploitation in KEV)
CVECVE-2016-6210
CVSS5.9 MEDIUM CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
WeaknessCWE-200 (see NVD)
CISA KEVNot listed (no confirmed exploitation in KEV)
Vendor advisorywww.openssh.com
Affected productOpenSSH
Fixed versions10.6p2 (CVE-2026-123158, per NVD)
Fixed versions7.3 (CVE-2016-6210, per NVD)
Published in NVD2026-11-05 (CVE-2026-123158)
Published in NVD2017-02-13 (CVE-2016-6210)

How it works

Attack flow: Attacker reaches the OpenSSH over the internet / network then No login or account is needed then Sends crafted input that triggers the flaw then Impact: data can be read, data or code can be changed, service crashes or stops
Built from the official CVSS vectors of CVE-2026-123158 (NVD)

This flaw affects OpenSSH on Linux systems using the musl C library, not glibc. Attackers can send a long password (257-1,024 bytes) to log into accounts that should have password authentication disabled. The flaw dates back to 2012 and 2016 changes in OpenSSH and musl.

  1. Attacker reaches the OpenSSH over the internet / network
  2. No login or account is needed
  3. Sends crafted input that triggers the flaw
  4. Impact: data can be read, data or code can be changed, service crashes or stops

Skillmate analyst mapping (our judgement, not from the vendor):

  • T1190 Exploit Public-Facing Application

Timeline

DateEventSource
2017-02-13CVE-2016-6210 published in NVDNVD
2026-11-05CVE-2026-123158 published in NVDNVD
2026-11-06Reported by CSO OnlineCSO Online
2026-11-07This Skillmate explainer publishedSkillmate

Am I affected?

These commands only read the version or settings. Compare the output with the vendor advisory linked in the facts table.

OpenSSH

shows the installed OpenSSH client version:

ssh -V

How to fix it

  1. Update OpenSSH now. NVD lists the fixed versions as 10.6p2; 7.3.
  2. Read the vendor advisory for CVE-2016-6210 and upgrade to the fixed release it lists.
  3. If you cannot patch today, limit who can reach the affected service and watch its logs.

How to detect it

Defenders should look for log entries like 'Accepted password for' involving accounts that should not accept password logins.

What is confirmed and what is not

ConfirmedNot confirmed yet
CVE-2026-123158 is a real NVD record scored 8.1 HIGHCISA KEV does not list CVE-2026-123158 as exploited in the wild
CVE-2016-6210 is a real NVD record scored 5.9 MEDIUMNVD links no vendor advisory for CVE-2026-123158 yet
NVD lists fixed versions for CVE-2026-123158: 10.6p2CISA KEV does not list CVE-2016-6210 as exploited in the wild
NVD lists fixed versions for CVE-2016-6210: 7.3
Reported by CSO Online
Reported by The Hacker News
Reported by Help Net Security
Reported by www.openssh.com

Why it matters

This flaw matters because attackers can gain unauthorized access to systems with password-disabled accounts, leading to potential data breaches. Alpine Linux, widely used in cloud environments, is particularly vulnerable.

Learn the skills behind this story

Want to understand attacks like this and defend against them? Join Skillmate cybersecurity training or practise hands-on in Skillmate Labs.

FAQ

Is this vulnerability affecting many systems?

The flaw is confined to Linux systems using musl C library and OpenSSH, not all systems are affected.

How can attackers exploit this vulnerability?

Attackers can send a long password (between 257 and 1,024 characters) to access accounts that should have password authentication disabled.

What steps should I take to protect my system?

Update to OpenSSH 10.6p2 and restart sshd. Disable password-based authentication and use key-based authentication if possible.

What are the risks if the vulnerability is exploited?

Attackers can gain access to the system with the compromised account's permissions, potentially leading to root access.

Sources

How we wrote this: facts come from the sources above, NVD and CISA KEV. An on-prem AI model drafted the plain-English parts and every sentence was checked against the sources; unsupported sentences were removed. MITRE mapping is our own judgement.