SSHole javítás

Editors' Pick

Az OpenSSH fejlesztői soron kívüli biztonsági frissítést adtak ki a CVE-2026-123158, más néven SSHole sérülékenység javítására. A 8,1-es CVSS-besorolású hiba lehetővé teheti, hogy egy távoli támadó a valódi jelszó ismerete nélkül lépjen be bizonyos Linux-felhasználói fiókokba.

A sérülékenység azokat a rendszereket érinti, amelyek musl libc könyvtárat használnak, és az SSH-kiszolgálón nincs engedélyezve a PAM-hitelesítés. Ilyen lehet például az Alpine Linux alapértelmezett OpenSSH-konfigurációja, de más beágyazott vagy könnyűsúlyú Linux-környezetek is érintettek lehetnek. A támadás egy 257–1024 bájt hosszúságú, tetszőleges jelszó bizonyos feltételek mellett sikeres hitelesítést eredményezhet olyan fiókoknál is, amelyekhez egyébként nem tartozik használható jelszó. A hiba a musl jelszóellenőrzési függvényének visszatérési értéke és az OpenSSH ellenőrzési logikája közötti kölcsönhatásból ered.

A kihasználáshoz további feltételek is szükségesek, a jelszavas SSH-hitelesítésnek engedélyezettnek kell lennie, a célfiók jelszómezőjében * karakternek kell szerepelnie, és a rendszeren legalább egy megfelelő formátumú jelszóhash-t tartalmazó másik fióknak is léteznie kell. A hiba veszélyes lehet egyes Alpine Linux felhőképeknél, ahol az alapértelmezett alpine felhasználó jelszó nélküli doas jogosultsággal rendelkezhet. Ilyen esetben a jogosulatlan SSH-belépés akár root hozzáféréshez is vezethet.

Az OpenSSH a problémát a 10.6p2 verzióban javította, az Alpine Linux pedig több kiadási ágához is frissített csomagokat tett közzé, beleértve régebbi verziókat is. A fejlesztők a javítás gyors kiadását azzal indokolták, hogy a mesterséges intelligenciával támogatott sérülékenységkutatás miatt egyes hibákat egymástól függetlenül, rendkívül rövid idő alatt is újra felfedezhetnek.

FORRÁS