CVE-2023-28436
Açıklama
Tailscale, Wireguard ve çok faktörlü kimlik doğrulama (MFA) kullanımı için geliştirilmiş bir yazılımdır. FreeBSD üzerinde, versiyon 1.34.0 ile başlayan ve 1.38.2 öncesini kapsayan Tailscale SSH uygulamasında tespit edilen bir güvenlik açığı, komutların Tailscale SSH erişim kurallarında belirtilenden daha yüksek yetkili bir grup kimliği (group ID) ile çalıştırılmasına izin vermektedir. FreeBSD `setgroups` sistem çağrısının davranışının POSIX'ten farklı olması, FreeBSD tabanlı bir işletim sistemi üzerinde çalışan Tailscale istemcisinin, Tailscale SSH kullanırken ana bilgisayar üzerindeki grupları uygun şekilde kısıtlamadığı anlamına geliyordu. Bir FreeBSD ana bilgisayarına Tailscale SSH üzerinden erişildiğinde, Tailscale SSH erişim kurallarında belirtilen kullanıcının egid değeri yerine tailscaled işleminin egid değeri kullanılmıştır. Aşağıdaki kriterlerin tamamı karşılandığında, Tailscale SSH komutları Tailscale SSH erişim kurallarında belirtilenden daha yüksek yetkili bir grup kimliği ile çalıştırılmış olabilir: hedef düğümün Tailscale SSH etkinleştirilmiş bir FreeBSD cihazı olması, Tailscale SSH erişim kurallarının root olmayan kullanıcılar için erişime izin vermesi ve etkileşimli olmayan bir SSH oturumu kullanılması. Etkilenen kullanıcıların sorunu gidermek için 1.38.2 versiyonuna yükseltme yapmaları önerilir.
Nasıl düzeltilir
- tailscale tailscale1.38.2 ya da sonraki bir sürüm
- tailscale.com1.38.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| tailscale tailscale | 1.34 ≤ v < 1.38.2 | 1.38.2 |
| tailscale.comGo | 1.34.0 ≤ v < 1.38.2 | 1.38.2 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.