Alpine Linux-un bəzi konfigürasiyalarını və bəlkə də digər paylanmaları işləyən cihazlar, hücumçuların şifrəsi olmadan cihazlara daxil olmasına imkan verən onillik yaşlı bir zəiflik tərəfindən təsirlənir.
Bu zəiflik OpenSSH, SSH bağlantıları həyata keçirən kod kitabxanası və Alpine-də istifadə olunan digər Linux distribusiyalarından fərqli olaraq istifadə olunan libc kitabxanasına yüngül alternativ olan musl arasında qarşılıqlı əlaqədə mövcuddur. Bundan əlavə, musl (sözlü muskul) istifadə edən OpenSSH istifadəçinin autentifikasiyası və hesaba giriş yoxlamalarını idarə edən bir çərçivə olan PAM (pluggable authentication modules) istifadə etməməlidir. Alpine yüngül və geniş istifadə olunan Linux paylayıcıdır. Digər platformalar eyni konfigüraciyadan istifadə edərsə, təsirlənə bilər.
Müvəffəqiyyətli istismar üçün iki şərt daha var. Birincisi, bir sistemdə ən azı bir istifadəçi hesabı olmalıdır ki, SHA256 və ya SHA512 funksiyaları ilə hash edilmiş bir şifrə istifadə edərək əldə edilə bilər. İkincisi, hədəf sistem hesabı şifrəsi olmayan bir şəkildə təyin edilməlidir, /etc/shadow, şifrə hashlərinin saxlandığı Linux faylında şifrə sahəsində * müəyyənləşdirməklə. Şifrəsi olmayan hesablar ümumiyyətlə sertifikat əsaslı təsdiqdən istifadə edən hesablar üçün istifadə olunur. Bu hesab müəyyən hesab növləri üçün ümumi bir vəziyyətdir.
Bütün şərtlər yerinə yetiriləndə nəticələr çoxdur.
SSH portunuza daxil olan hücumçu heç bir şifrəni bilmədən daxil ola bilər. Alpin saxlamaçıları cümə günü bildiriblər. Bir əlaqə lazımdır, hər dəfə işləyir və yenidən cəhd etməyə ehtiyac yoxdur.
Şifrəsiz hesaba daxil olanda hücumçu şifrə sahəsində 256 xarakterdən çox daxil edərək giriş əldə edə bilər.
Xülasə — davamını mənbədə oxuyun.