CVE-2026-46490
Təsvir
samlify, SAML tək giriş (single sign-on) üçün nəzərdə tutulmuş Node.js kitabxanasıdır. Versiya 2.13.0-dan əvvəl samlify-ın şablon əvəzetməsi yalnız atribut kontekstlərini escape edir. Element mətninə daxil edilən dəyərlər (məsələn, <saml:AttributeValue>) escape edilmir. Adi istifadəçi atribut dəyərinə (məsələn, email, ad) XML nişanlarını yerləşdirə və imzalanmış təsdiqləmənin (assertion) daxilinə yeni <saml:Attribute> elementləri əlavə edə bilər. Daha sonra IdP manipulyasiya edilmiş təsdiqləməni imzalayır və SP yerləşdirilmiş atributları etibarlı kimi qəbul edir. Bu, atributlardan avtorizasiya (rollar/qruplar) üçün istifadə edildikdə imtiyazların yüksəldilməsinə imkan verir. Bu problem versiya 2.13.0-da aradan qaldırılmışdır.
Necə düzəltmək olar
- samlify_project samlify2.13.0 və ya daha yeni versiya
- samlify2.13.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| samlify_project samlify | v < 2.13.0 | 2.13.0 |
| samlifynpm | v < 2.13.0 | 2.13.0 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.