Osegi
Güvenlik·2 dk okuma

sshole: OpenSSH açığı Alpine Linux'ta parolasız girişe izin veriyor

On yıllık sshole hatası (CVE-2026-123158), Alpine Linux'taki bazı hesaplara geçerli parola olmadan uzaktan girişe imkân tanıyor. Yamalar yayımlandı.

Terminal window showing an SSH login prompt on a Linux server with a padlock icon overlaid
Görsel: xataka.com

Araştırmacı Özgün Kültekin'in keşfettiği sshole adlı güvenlik açığı (CVE-2026-123158), bazı Linux hesaplarına geçerli parola bilmeden uzaktan giriş yapılmasına izin veriyor. Hatanın, OpenSSH'i musl kütüphanesiyle birleştiren ve kimlik doğrulama yönetimi için kullanılan PAM'i devre dışı bırakan Alpine Linux yapılandırmalarında geçerli olduğu doğrulandı. Aynı koşulları taşıyan diğer platformlar da etkilenebilir. Hem OpenSSH hem de Alpine, 5 Kasım'da düzeltmeleri yayımladı.

Hata nasıl çalışıyor

Linux'ta /etc/shadow dosyası, parolaları doğrulamak için kullanılan bilgileri tutar. İlgili alanda yıldız (*) varsa olağan parola doğrulaması engellenmeli; ancak SSH anahtarı gibi diğer yöntemler kullanılabilir.

Sorun, OpenSSH parola kabul etmemesi gereken bir hesap için parolayı denetlediğinde ortaya çıkıyor. Gerekli veriyi bulamayan OpenSSH, doğrulamayı başka bir hesabın bilgisiyle yapıyor. Girilen parola 257 ile 1.024 bayt arasındaysa musl'daki işlev hata belirtmek için yıldız döndürüyor. Korumalı hesapta da aynı simge bulunduğundan sunucu iki değeri eşleşmiş sayıp girişe izin veriyor.

Kökenler 2012'ye uzanıyor: musl o yıl hata bildirimini değiştirdi ve hizmet reddi saldırılarını önlemek için parola uzunluğuna sınır getirdi. Dört yıl sonra OpenSSH, yanıt sürelerinden kullanıcıların varlığının anlaşılmasını engelleyen değişiklikler yaptı. 2022'de Alpine, yönetici hesabının yapılandırmasını SSH anahtarlarıyla erişime uygun hâle getirdi. Birbirinden bağımsız bu çözümler beklenmedik biçimde etkileşime girdi.

Kimler risk altında

Alpine kullanmak tek başına savunmasız olmak anlamına gelmiyor. Check Point'e göre OpenSSH'in PAM olmadan çalışması, parolaları kabul etmesi ve yıldızlı bir hesapla karşılaşması gerekiyor. Ayrıca SHA-256 veya SHA-512 ile üretilmiş parola özetine sahip başka bir etkin yerel hesap bulunmalı. Parola doğrulamasını kapatan veya PAM kullanan sistemler risk dışında.

Hesabın yetkileri yüksekse sonuçlar ağır olabilir. Alpine, alpine kullanıcısının doas ile parolasız yönetici komutu çalıştırabildiği bazı resmi bulut imajlarını örnek veriyor. Bu imajlar ilk açılışta güvenli, ancak sonradan uyumlu bir parola özetiyle hesap yapılandırılırsa savunmasız kalabiliyor. Previdian, tek bir IP adresinden sekiz deneme saptadığını ve tuzak sunucularından birinde yönetici ayrıcalıklı erişimi doğruladığını söylüyor.

OpenSSH 10.6p2 sürümünü yayımladı; Alpine de eski olanlar dahil çeşitli dalları güncelledi. Yamalar yetmiyor, SSH hizmetinin de yeniden başlatılması gerekiyor. Güncelleme mümkün değilse, anahtarla erişimin çalıştığı doğrulandıktan sonra parola doğrulamasını kapatıp hizmeti yeniden başlatmak öneriliyor.

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:linuxalpine linuxopensshmuslvulnerabilitycve-2026-123158

Aynı günden diğer haberler

Tümünü gör →

Daha fazla: Güvenlik

Tümünü gör →