动察 Beating AI hızlı haber: Son zamanlarda birçok geliştirici, VPS'yi korumanın en iyi yollarından birinin genel ağ SSH girişini kapatmak ve bunun yerine Tailscale uzaktan erişimini kullanmak olduğunu öneriyor.
Ancak 25 Ekim'de güvenlik araştırmacısı Erica Windisch, Tailscale ve açık kaynak alternatifi headscale'de 11 güvenlik sorunu bulunduğunu ortaya koyan Tailworm adlı bir rapor yayınladı. En ciddi durum, tam da Tailscale'in kendi SSH özelliğinde ortaya çıktı.
Saldırganların VPN'i kırması gerekmiyor. Tailscale SSH aracılığıyla hedef sunucuya erişim izni verilmiş bir cihazı kontrol etmeleri ve SSH yönlendirme izinlerinin açık olması yeterli; bu durumda sunucunun root yetkilerini ele geçirebilirler.
Güvenlik açığı yetki izolasyonunda: Tailscale arka planı root kimliğiyle çalışıyor ve bazı SSH yönlendirme işlemleri de bu yetkiyi kullanıyor. Araştırmacılar deneylerinde Unix Socket yönlendirmesini kullanarak normal hesap kısıtlamalarını atlattı ve Docker üzerinden sunucunun root yetkilerini başarıyla elde etti.
Bir diğer saldırı zinciri de cihaz kayıt anahtarını ele geçirerek Tailnet Lock'un etkinleştirilmediği bir test ağına sahte bir sunucu ekledi.
Tailscale, bu yılın Haziran ayında SSH'nin Unix Socket yönlendirme yetki aşımı açığını düzeltmişti. Aynı ay, dijital kullanıcı kimliği `0` üzerinden root elde etme açığını da kapatmış; Temmuz ayında ise özel kullanıcı adı `-i` ile yetki kısıtlamalarını atlama sorununu gidermişti. Aradan birkaç ay geçtikten sonra araştırmacılar, aynı yerleşik SSH yönlendirme mekanizmasında yeniden yetki yükseltme yolu buldu.
Tailscale Mühendislik Başkan Yardımcısı Mike Shaver daha sonra, ekibin SSH yetkilendirmesi sonrası yetki aşımı sorununu tespit ettiğini kabul etti; ancak araştırma raporunun tüm sonuçlarını henüz doğrulamadıklarını ve tüm kullanıcılara Tailscale SSH'yi doğrudan devre dışı bırakmalarını önermediklerini belirtti.
25 Ekim'de mühendislik ekibi GitHub'da art arda birçok SSH iyileştirme önerisi gönderdi; yönlendirme işlemlerinin doğrudan root sürecine verilmek yerine gerçek oturum açan kullanıcının yetkilerini kullanması planlanıyor. İlgili düzeltmeler henüz resmi bir sürüm olarak yayınlanmadı.
