CVE-2026-53425
Təsvir
dropbox samly proqramındakı Məlumatların Həqiqiliyinin Qeyri-Kifayət Yoxlanılması zəifliyi hücumçuya xidmət təminatçısının heç vaxt tələb etmədiyi SAML cavabından istifadə edərək autentifikasiya olunmuş sessiya yaratmağa imkan verir. lib/samly/sp_handler.ex faylındakı Samly.SPHandler.validate_authresp/3 funksiyası, yalnız RelayState dəyərini, IdP identifikatorunu və sessiyada saxlanılan hədəf URL-in mövcudluğunu müqayisə etməklə SP tərəfindən başladılmış axın üçün SAML cavabını yoxlayır. O, SubjectConfirmationData/@InResponseTo dəyərini xidmət təminatçısı tərəfindən göndərilmiş AuthnRequest-in ID-si ilə heç vaxt müqayisə etmir və həmin sorğu ID-si heç vaxt yadda saxlanılmadığı üçün müqayisə mümkün olmur. SAML 2.0 Core bölmə 4.1.4.3 xidmət təminatçısından InResponseTo dəyəri özünün etdiyi sorğu ilə uyğun gəlməyən cavabı rədd etməyi tələb edir. Altda yerləşən esaml kitabxanası statusu, imzanı, alıcını, auditoriyanı və köhnəlməni yoxlayır, lakin eynilə InResponseTo-nu da heç vaxt yoxlamır, buna görə də boşluq aradan qaldırılmır. İstismar üçün etibarlı IdP-dən düzgün imzalanmış təsdiqləmə (assertion) lazımdır ki, bunu hücumçu öz hesabı üçün əldə edə bilər, həmçinin qurbanın sessiyasına uyğun RelayState tələb olunur; təsdiqləmə imzasının özü toxunulmaz qalır, buna görə də bu, imza saxtalaşdırılması problemi deyil. Bu problem samly versiyalarını təsir edir: 0.3.0 və ondan sonrakılar.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| dropbox samly | 0.3.0, 8a5bb1b4a4753d05470da2036323477f63cfdf4c | — |
| handnot2 samly | 8a5bb1b4a4753d05470da2036323477f63cfdf4c | — |
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.