CVE-2026-123158
Full vulnerability record from the local CVENow database.
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.
Severity
HIGH
CVSS score
8.1
(v3.1)
Vulnerability status
Received
Source identifier
Published
2026-11-05 16:17:47.110000
Last modified
2026-11-05 17:18:03.517000
View original CVE JSON
{
"id": "CVE-2026-123158",
"sourceIdentifier": "[email protected]",
"published": "2026-11-05T16:17:47.110",
"lastModified": "2026-11-05T17:18:03.517",
"vulnStatus": "Received",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "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."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "OpenBSD",
"product": "OpenSSH",
"defaultStatus": "unaffected",
"platforms": [
"Linux"
],
"versions": [
{
"version": "0",
"lessThan": "10.6p2",
"versionType": "custom",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H",
"baseScore": 8.1,
"baseSeverity": "HIGH",
"attackVector": "NETWORK",
"attackComplexity": "HIGH",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "HIGH"
},
"exploitabilityScore": 2.2,
"impactScore": 5.9
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-394"
}
]
}
],
"references": [
{
"url": "https://github.com/leonjza/sshhole-lab",
"source": "[email protected]"
},
{
"url": "https://github.com/openssh/openssh-portable/commit/4353fdc43ef646c43a8dda7025cc1a898caf1482",
"source": "[email protected]"
},
{
"url": "https://github.com/predkambrij/sshhole-repro",
"source": "[email protected]"
},
{
"url": "https://hachyderm.io/@damienmiller/117563026759098135",
"source": "[email protected]"
},
{
"url": "https://marc.info/?l=openssh-unix-dev&m=179388064263131&w=2",
"source": "[email protected]"
},
{
"url": "https://news.ycombinator.com/item?id=50377976",
"source": "[email protected]"
},
{
"url": "https://news.ycombinator.com/item?id=50378228",
"source": "[email protected]"
},
{
"url": "https://www.openssh.org/releasenotes.html#10.6p2",
"source": "[email protected]"
},
{
"url": "https://alpinelinux.org/posts/2026-11-05-openssh-password-authentication-bypass/",
"source": "af854a3a-2127-422b-91ae-364da2661108"
},
{
"url": "https://news.ycombinator.com/item?id=50379704",
"source": "af854a3a-2127-422b-91ae-364da2661108"
}
]
}