CVE-2026-46490
Açıklama
samlify, SAML tek oturum açma için kullanılan bir Node.js kütüphanesidir. Versiyon 2.13.0 öncesinde, samlify'ın şablon değiştirme işlemi yalnızca öznitelik bağlamlarını kaçış karakterine tabi tutmaktadır. Element metnine eklenen değerler (örneğin, <saml:AttributeValue>) kaçış karakterine tabi tutulmamaktadır. Normal bir kullanıcı, bir öznitelik değerine (örneğin, e-posta, isim) XML işaretlemesi enjekte edebilir ve imzalı onaylama içerisine yeni <saml:Attribute> elementleri ekleyebilir. Ardından IdP, kurcalanmış onaylamayı imzalar ve SP, enjekte edilen öznitelikleri güvenilir olarak kabul eder. Bu durum, öznitelikler yetkilendirme (roller/gruplar) için kullanıldığında yetki yükseltmeye olanak tanır. Bu sorun versiyon 2.13.0 ile düzeltilmiştir.
Nasıl düzeltilir
- samlify_project samlify2.13.0 ya da sonraki bir sürüm
- samlify2.13.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| samlify_project samlify | v < 2.13.0 | 2.13.0 |
| samlifynpm | v < 2.13.0 | 2.13.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.