Přejít k navigační liště

Zdroják » Zprávičky » Chyba v OpenSSH na musl systémech pustí na účty bez hesla kohokoli. Stačí příliš dlouhé heslo

Chyba v OpenSSH na musl systémech pustí na účty bez hesla kohokoli. Stačí příliš dlouhé heslo

Zprávičky ‐ ‐ Různé ‐

Vývojáři OpenSSH vydali 5. listopadu 2026 naléhavou aktualizaci 10.6p2. Opravuje chybu, která na systémech s knihovnou musl libc (Alpine Linux, OpenWrt, Buildroot, Yocto) umožňuje přihlásit se přes SSH na účet bez hesla zadáním libovolného hesla dlouhého 257 až 1024 znaků. Chybu pojmenovanou *sshole objevil Ozgun Kultekin ze společnosti Wakefield.

Příčinou je souhra několika historických rozhodnutí. Účty bez hesla mají v /etc/shadow místo hashe hvězdičku. Funkce crypt() v muslu při chybě vrací právě hvězdičku, a chyba nastane u hesel delších než 256 bajtů, protože musl je kvůli ochraně proti DoS útokům odmítá zpracovat. OpenSSH navíc od opravy z roku 2016 (CVE-2016-6210) při kontrole hesla používá sůl jiného účtu. Výsledek crypt() se pak shoduje s hvězdičkou v poli účtu a přihlášení projde. Podle OpenSSH může problém existovat od roku 2016.

Zranitelnost se projeví jen při splnění několika podmínek najednou: sshd běží na muslu bez PAM, je povolené přihlašování heslem, v systému existuje účet s * a zároveň alespoň jeden jiný účet s heslem. Na oficiálních obrazech Alpine pro AWS a Azure splňuje podmínky výchozí uživatel alpine, který má doas bez hesla, takže útočník získá práva roota. Postižené nejsou systémy s glibc, instalace používající PAM (UsePAM yes), servery s vypnutým přihlašováním heslem ani kontejnery, ve kterých neběží sshd. OpenWrt ve výchozím stavu používá Dropbear, který chybou netrpí.

Alpine vydal opravené balíčky pro všechna vydání zpětně až do 3.16. Správci by měli provést apk upgrade openssh (případně apk upgrade -U -a) a restartovat sshd. Pokud aktualizovat nelze, pomůže nastavit PasswordAuthentication no. OpenSSH doporučuje zkontrolovat logy, zda neobsahují záznamy „Accepted password“ u účtů root, alpine nebo účtů používajících jen klíč. Pokud je nelze vysvětlit, je nutné počítat s kompromitací stroje. Útoky zneužívající chybu nejsou zatím hlášeny a v době zveřejnění nebylo přiděleno ani CVE.

Zdroje: *sshole (sshhole.com), bezpečnostní upozornění Alpine Linuxu, Linuxiac, Linux und Ich

Komentáře

Odebírat
Upozornit na
guest
0 Komentářů
Nejstarší
Nejnovější Nejvíce hlasů

Webzdarma a spol.: Jak vypadal první web skoro každého z nás

‐ PHP ‐
Komentáře: 2
Než přišly sociální sítě, blogovací platformy a skládačky webů ze šablon, měl skoro každý, kdo se v první polovině nultých let dostal k internetu, vlastní stránku na freehostingu. Adresa končila na wz.cz, webpark.cz nebo ic.cz, nahoře visel banner a návštěvy počítala ikonka TOPlistu. Ohlédnutí za dobou, kdy se celá generace učila webový vývoj metodou pokus, omyl a F5.

AI přepracovala 300 tisíc řádků Street Fighteru III. Hlídal ji hash každého snímku

‐ AI ‐
Komentáře: 0
AI agenti za tři týdny přepracovali dekompilovaný kód Street Fighteru III: 3rd Strike a podle metriky CodeScene dosáhli nejvyššího možného skóre kvality. Shoda s původní verzí se ověřovala přehráváním herních záznamů a porovnáním hashe herního stavu po každém snímku. Taková kontrola je přísnější než běžné testy, zachytí ale jen to, co do hashe vstupuje.