CVE-2025-25292
Açıklama
ruby-saml, Ruby için güvenlik onay işaretleme dili (SAML) tek oturum açma (SSO) sağlar. Bir ayrıştırıcı farkı nedeniyle, 1.12.4 ve 1.18.0 versiyonlarından önceki ruby-saml sürümlerinde bir kimlik doğrulama atlatma zafiyeti tespit edilmiştir. ReXML ve Nokogiri XML'i farklı şekilde ayrıştırdığından, ayrıştırıcılar aynı XML girdisinden tamamen farklı belge yapıları oluşturabilir. Bu durum, bir saldırganın Signature Wrapping saldırısı gerçekleştirmesine olanak tanır. Bu sorun, kimlik doğrulama atlatmaya yol açabilir. 1.12.4 ve 1.18.0 versiyonları bu sorun için bir yama içermektedir.
Nasıl düzeltilir
- onelogin ruby-saml1.12.4, 1.18.0 ya da sonraki bir sürüm
- omniauth omniauth_saml1.10.6, 2.1.3, 2.2.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| onelogin ruby-saml | v < 1.12.4, 1.13.0 ≤ v < 1.18.0 | 1.12.4, 1.18.0 |
| omniauth omniauth_saml | v < 1.10.6, 2.0.0 ≤ v < 2.1.3, 2.2.0 ≤ v < 2.2.3 | 1.10.6, 2.1.3, 2.2.3 |
| netapp storagegrid | Aralık belirtilmemiş | — |
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.