Luka w SSH umożliwia logowanie bez hasła

Luka w SSH umożliwia logowanie bez hasła

W określonych konfiguracjach systemu Alpine Linux wykryto lukę bezpieczeństwa w usłudze SSH. Podatność ta umożliwia nieautoryzowanym osobom uzyskanie dostępu do urządzeń bez konieczności podawania hasła.

Problem wynika z nieprawidłowej interakcji pomiędzy biblioteką OpenSSH a musl, stanowiącą lekką alternatywę dla standardowej biblioteki libc. Podatność występuje w sytuacjach, gdy usługa OpenSSH skompilowana z musl nie wykorzystuje modułów PAM, odpowiedzialnych za weryfikację tożsamości użytkowników.

Do wykorzystania luki wymagane jest spełnienie dwóch warunków technicznych. Na serwerze musi iść konto ze skrótem hasła SHA256 lub SHA512, a samo konto musi być oznaczone symbolem gwiazdki w pliku /etc/shadow, co oznacza brak tradycyjnego hasła. Zapis ten występuje powszechnie w kontach stosujących autoryzację opartą na certyfikatach. Luka dotyczy systemu Alpine Linux oraz innych platform o analogicznej konfiguracji.

Pełny artykuł na powyższy temat: