Alpine Linux ve benzeri bazı dağıtımlarda, on yıldan fazla bir süredir var olan bir güvenlik açığı, saldırganların şifre olmadan cihazlara giriş yapabilmesine olanak tanıyor. Bu durum, özellikle OpenSSH ile musl kütüphanesi arasındaki etkileşimde ortaya çıkıyor. Musl, birçok diğer Linux dağıtımının kullandığı libc kütüphanesine hafif bir alternatif olarak işlev görüyor. Ancak, OpenSSH'nin musl ile birlikte çalışabilmesi için PAM (pluggable authentication modules) kullanımının devre dışı bırakılması gerekiyor.
Güvenlik Açığının Koşulları
Alpine, hafif ve yaygın olarak kullanılan bir Linux dağıtımıdır ve bu güvenlik açığı, benzer yapılandırmaları kullanan diğer platformları da etkileyebilir. Başarılı bir istismar için iki temel koşulun sağlanması gerekmektedir.
- Sistemde, SHA256 veya SHA512 fonksiyonları kullanılarak şifrelenmiş bir kullanıcı hesabı bulunmalıdır.
- Hedef sistemdeki hesap, /etc/shadow dosyasında şifre alanında “*” belirtilerek şifresiz olarak yapılandırılmalıdır. Bu tür şifresiz hesaplar genellikle sertifika tabanlı kimlik doğrulama için kullanılır.
Yüksek Riskli Sonuçlar
Tüm bu koşullar sağlandığında, sonuçlar oldukça ciddi olabilir. Alpine geliştiricileri, "SSH portunuza ulaşabilen bir saldırgan, herhangi bir şifre bilmeden giriş yapabilir" açıklamasında bulundu. "Tek bir bağlantı yeterli, her seferinde çalışıyor ve tekrar denemeye ihtiyaç duymuyor."
Saldırgan, şifresiz bir hesaba giriş yaptığında, şifre alanına 256 karakterden fazla girdi yaparak erişim sağlayabiliyor. Güvenlik firması Checkpoint, SHA256 veya SHA512 fonksiyonlarının kullanılmasının önemli olduğunu belirtti. Çünkü sshd, bu hesapların tuzunu (salt) kullanıyor. Tuz olmadan saldırı başarısız oluyor. Ayrıca, hesapların aktif olması gerektiği de vurgulandı; sadece bir hash tutmak yeterli değil.
Root Hesapları Güvende
Checkpoint, varsayılan ayar olan PermitRootLogin prohibit-password ile root hesaplarının güvende olduğunu bildirdi. Ancak, doas veya sudo haklarına sahip hesaplar yine de root erişimi kazanabilir. Bu durum, sistem yöneticileri için ek bir risk oluşturuyor.
Sonuç olarak, bu güvenlik açığı, özellikle Alpine Linux ve benzeri sistemleri kullanan kullanıcılar için büyük bir tehdit oluşturuyor. Kullanıcıların, sistemlerini güncelleyerek ve güvenlik önlemlerini alarak bu tür risklere karşı korunmaları önemlidir.





Yorumlar 0
Yorum kurallarıHenüz yorum yok. İlk yorumu siz yapın.