Library quirk enables SSH backdoor

Updated: 2026.11.05 1H ago 1 sources
A subtle return value from a common C library (musl's crypt() returning '*') combined with a historical change in OpenSSH can turn an account intentionally configured to disable passwords into a login vector when attackers submit oversize passwords. The result is a decades‑old, low‑noise authentication bypass affecting routers, IoT devices and embedded Linux distributions that use musl (Alpine, OpenWrt, Buildroot, Yocto). — It shows how upstream open‑source library behaviors and well‑intentioned mitigations can interact to create long‑running systemic vulnerabilities in widely deployed infrastructure, changing how we should audit, maintain, and legislate software supply‑chain security.

Sources

OpenSSH Flaw Lets Attackers Log Into Password-Disabled Linux Accounts
BeauHD 2026.11.05 100% relevant
Ozgun Kultekin's disclosure of the 'sshole' flaw: OpenSSH's 2016 change (CVE‑2016‑6210) + musl's crypt() 256‑byte limit causing '*' on failure, enabling comparison against /etc/shadow '*' entries on Alpine/OpenWrt devices.
← Back to all ideas