Annanim News
Now
RoboticsBoston Dynamics puts Atlas on wheels to test whole-body controlQuantum & precision measurementDiraq installs a silicon spin quantum computer in an Equinix commercial data center in SydneyModels & researchMeta launches Muse Ember, a light, cheap model for the repetitive work of AI agentsCybersecurityA lone attacker in Taiwan used AI agents to pull Taipei emergency dispatch recordsGeopolitics & techIsrael plans national AI infrastructure with 300,000 GPUs and an Israeli foundation modelCybersecurityVanta to acquire Israeli AI security company Pillar for about $150 millionCybersecurityFrance blames Iran for supermarket refrigeration attacks that caused 15 firesRegulation & businessReport: Anthropic moves ahead with its IPO and could start trading next weekChinaChina Watch: an 800 MW AI campus in Inner Mongolia, powered by wind and batteriesCybersecurityN-able takes N-central offline after more than 30 vulnerabilities are publishedModels & researchAnthropic launches Claude Fable 5.2 and Mythos 5.2: faster and cheaperChips & hardwareHuawei unveils 'entirely Chinese' desktop PCs with the Kirin X90 CPU and HarmonyOSAutonomous vehiclesTesla launches Robotaxi in San Antonio, its eighth city, with a stated 274-square-mile service areaCybersecurityGoogle DeepMind's AI agents found two ways to make attacks on 1024-bit RSA keys cheaperRegulation & businessReport: Anthropic commits $3.4 billion to 1.7 GW of gas generators

Originally published:

OpenSSH flaw: an overlong password logs attackers into password-disabled accounts on Alpine Linux

OpenSSH released version 10.6p2 on Thursday to fix a critical flaw: on musl-based servers such as Alpine Linux, an attacker can log into an account blocked from password logins by entering a password longer than 256 bytes. glibc-based systems such as Debian and Ubuntu are not affected.

OpenSSH flaw: an overlong password logs attackers into password-disabled accounts on Alpine Linux
Image: BleepingComputer (opens the source site in a new tab)

The flaw, dubbed "*sshole", has existed in OpenSSH since 2016 and affects only Linux servers that use the musl C library, including Alpine Linux, OpenWrt, Buildroot and Yocto. An account blocked from password logins is marked with an asterisk (*) in /etc/shadow. When a password exceeds 256 bytes, musl's hashing function fails and returns an asterisk, so the comparison with the stored asterisk succeeds. Accounts with valid password hashes cannot be bypassed.

According to Alpine's security advisory, the attack requires the SSH server to check passwords without PAM, password logins to be enabled (the default in Alpine's package) and at least one other account on the machine to have a password. Alpine's official AWS and Azure cloud images include an alpine account with passwordless doas privileges, so under those conditions an attacker can reach root. No exploitation has been reported.

What to do: update the openssh package (apk upgrade openssh) and restart sshd, because the update does not restart it. Admins who cannot update right away should turn off password logins (PasswordAuthentication no). Researcher Ozgun Kultekin, who found the flaw using AI agents that ran about 17,600 tests, also recommends checking SSH logs for password logins to accounts that should not allow them.

Sources

Topics

Install the app

In Safari: tap the Share button, then “Add to Home Screen”.