Osegi
Güvenlik·1 dk okuma

sshhole: musl tabanlı Linux'ta OpenSSH açığı şifresiz hesapları açıyor

2016'dan beri var olan kritik sshhole açığı, musl tabanlı Linux'ta OpenSSH'ta şifresiz hesaplara 256 karakterden uzun herhangi bir parolayla girişe izin veriyor.

A padlock icon over a terminal window showing an SSH login prompt, symbolizing an OpenSSH authentication flaw.
Görsel: Хабр

OpenSSH'ta, musl kütüphanesini kullanan Linux sistemlerini etkileyen sshhole adlı kritik bir güvenlik açığı ortaya çıkarıldı. Açık 2016'dan beri mevcut ve parolası olmaması gereken hesaplara, uzunluğu 257 ile 1024 karakter arasındaki herhangi bir parolayla giriş yapılmasına izin veriyor.

Sorun Alpine, OpenWrt, Buildroot ve Yocto gibi sistemleri ve çok sayıda Docker imajını kapsıyor. Parola alanında * bulunan hesaplar, yani yalnızca SSH anahtarı kullanan kullanıcılar, LDAP kullanıcıları veya Alpine'deki root hesabı, bu uzunluktaki her parolayı kabul etmeye başlıyor.

Kimler risk altında

Sistemin savunmasız olması için şu koşulların hepsinin sağlanması gerekiyor:

  • sshd, musl kütüphaneli bir ortamda çalışıyor (Alpine, OpenWrt, Buildroot, Yocto);
  • PAM kullanılmıyor (Alpine'de openssh-server paketi varsayılan olarak PAM'siz yapılandırılmış, yapılandırmada UsePAM no da belirtilmiş olabilir);
  • parolayla giriş açık, ki bu varsayılan ayar;
  • sistemde parolası * olan bir hesap var;
  • sistemde tam parolalı başka bir hesap da bulunuyor.

AWS ve Azure için hazırlanan resmi Alpine imajlarında bu yapılandırma varsayılan kullanıcı olan alpine için geçerli. Bu kullanıcı doas ile parola girmeden komut çalıştırabildiği için pratikte root yetkisine sahip oluyor.

Kimler güvende

Debian, Ubuntu, Fedora ve glibc kullanan diğer dağıtımlar etkilenmiyor. PAM yapılandırılmış sistemler ile dropbear veya OpenBSD'nin OpenSSH sürümünü kullananlar da güvende.

Sorun openssh 10.6p2 güncellemesiyle giderildi. musl tabanlı sistemleri, özellikle bulutta çalışan Alpine örneklerini ve konteynerleri yöneten sistem yöneticilerinin yamayı vakit kaybetmeden uygulaması gerekiyor.

Göz atmaya değer uygulamalar

SUMO: sayı bulmacası

Doğru kareleri seçin, toplayın, hedefe ulaşın. Öğrenmesi kolay, ustalaşması zor. Ücretsiz, her yaşa uygun.

Dialo: konuşarak dil öğrenin

Yapay zekâ sohbet partneriyle konuşun; her cümleniz düzeltilip kendi dilinizde açıklanarak geri gelsin. 9 dil, A1'den C2'ye.

Etiketler:opensshsshholemuslalpine linuxvulnerabilitydocker

Aynı günden diğer haberler

Tümünü gör →

Daha fazla: Güvenlik

Tümünü gör →