CVE-2026-49454
Açıklama
Relyra, Elixir ve Phoenix için varsayılan olarak katı kurallara sahip bir SAML 2.0 Service Provider kütüphanesidir. 1.0.0 ve 1.1.0 sürümleri, kütüphane başarılı bir kimlik doğrulama sonucu döndürmeden önce SignatureValue kriptografik olarak doğrulanmadığı için sahte SAML imzalarını kabul etmektedir. XMLDSig güven sınırı eksiktir; çünkü exclusive-C14N ile kanonikleştirilmiş SignedInfo üzerinden :public_key.verify işlemi yapılandırılmış IdP sertifikasının genel anahtarına karşı gerçekleştirilmemiş, DigestValue kanonikleştirilmiş referans öğe üzerinde yeniden hesaplanmamış ve canonicalize/2 imza doğrulama yolunda kullanılmayan bir geçiş noktası olarak kalmıştır. Bunun sonucunda, belge yapısı ve güven kaynağı reddinin, imza baytlarını kanıtlamadan başarılı olabildiği yalnızca yapıya dayalı bir kabul yolu oluşmuştur. Saldırgan tarafından kontrol edilen bir NameID taşıyan sahte bir SignatureValue, {:ok} olarak kabul edilebilir. Bu sorun 1.2.0 sürümünde düzeltilmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| szTheory relyra | >= 1.0.0, < 1.2.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.