CVE-2022-39299
Açıklama
Passport-SAML, Node.js kimlik doğrulama kütüphanesi olan Passport için bir SAML 2.0 kimlik doğrulama sağlayıcısıdır. Uzaktaki bir saldırgan, passport-saml kullanan bir web sitesinde SAML kimlik doğrulamasını atlatabilir. Başarılı bir saldırı için saldırganın rastgele bir IDP imzalı XML öğesine sahip olması gerekir. Kullanılan IDP'ye bağlı olarak, imzalı bir mesajın oluşturulması tetiklenebilirse tamamen kimlik doğrulanmamış saldırılar da (örneğin geçerli bir kullanıcıya erişim olmadan) mümkün olabilir. Kullanıcılar passport-saml sürümünü 3.2.2 veya daha yenisine yükseltmelidir. Sorun, `node-saml` sürüm 4.0.0-beta.5 öncesindeki beta sürümlerinde de mevcuttu. Yükseltme yapamıyorsanız, geçici bir çözüm olarak SAML kimlik doğrulaması devre dışı bırakılabilir.
Nasıl düzeltilir
- passport-saml_project passport-saml3.2.2 ya da sonraki bir sürüm
- passport-saml3.2.2 ya da sonraki bir sürüm
- node-saml4.0.0-beta.5 ya da sonraki bir sürüm
- @node-saml/node-saml4.0.0-beta.5 ya da sonraki bir sürüm
- @node-saml/passport-saml4.0.0-beta.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| passport-saml_project passport-saml | v < 3.2.2, 4.0.0 | 3.2.2 |
| passport-samlnpm | v < 3.2.2 | 3.2.2 |
| node-samlnpm | v < 4.0.0-beta.5 | 4.0.0-beta.5 |
| @node-saml/node-samlnpm | v < 4.0.0-beta.5 | 4.0.0-beta.5 |
| @node-saml/passport-samlnpm | v < 4.0.0-beta.3 | 4.0.0-beta.3 |
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.