CVE-2022-23610
Açıklama
wire-server, açık kaynaklı bir mesajlaşma uygulaması olan Wire için arka uç hizmetleri sağlar. wire-server'ın 2022-01-27 sürümü öncesindeki versiyonlarında, SAML SSO'yu atlamak ve SAML kimlik bilgileriyle herhangi bir Wire kullanıcısını taklit etmek için özel olarak hazırlanmış DSA İmzaları oluşturmak mümkündü. SAML kullanılan ancak SCIM kullanılmayan ekiplerde, sahte SAML kimlik bilgileriyle yeni hesaplar oluşturulabiliyordu. Bir saldırgan tarafından oluşturulabilecek belirli koşullar altında, SAML XML verilerini ayrıştırmak, işlemek, imzalamak ve doğrulamak için kullanılan üst düzey bir kütüphane, imzada saldırgan tarafından sağlanan genel anahtarları güvenilir olarak kabul ediyordu. Sonuç olarak saldırgan, SAML SSO etkinleştirilmiş herhangi bir Wire ekibindeki herhangi bir kullanıcı olarak giriş yapabilirdi. Eğer SCIM etkin değilse, saldırgan yeni SAML NameID'leri ile yeni kullanıcılar da oluşturabilirdi. Bu zafiyeti istismar etmek için saldırganın; SSO giriş kodunu (SAML kimlik bilgilerine sahip tüm ekip üyelerine dağıtılan ve Team Management uygulamasında görülebilen), IdP'yi tanımlayan SAML EntityID'sini (hassas kabul edilmeyen ancak genellikle tahmin edilmesi zor olan ve yine Team Management'ta görülebilen bir URL) ve kullanıcının SAML NameID'sini (genellikle bir e-posta adresi veya takma ad) bilmesi gerekmektedir. Sorun wire-server `2022-01-27` sürümünde düzeltilmiştir ve tüm Wire yönetimli servislerde halihazırda yayına alınmıştır. Arka uçlarının etkilenmemesi için yerleşik (on-premise) wire-server örneklerinin `2022-01-27` sürümüne güncellenmesi gerekmektedir. Şu anda bilinen bir geçici çözüm bulunmamaktadır. Zafiyetin nasıl yeniden üretileceğine ve hafifletme stratejilerine ilişkin daha ayrıntılı bilgi GitHub Security Advisory'de mevcuttur.
Nasıl düzeltilir
- wire wire-server2.123.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| wire wire-server | v < 2.123.0 | 2.123.0 |
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.