CVE-2026-55735
Təsvir
ueberauth guardian proqramında kriptoqrafik imzanın yanlış yoxlanılması, autentifikasiya olunmamış hücumçuya saxtalaşdırılmış token vasitəsilə qurbanın sessiyasını ləğv etməyə imkan verir. lib/guardian.ex faylındakı Guardian.revoke/3 funksiyası təqdim olunan tokeni peek/1 ilə dekodlaşdırır, lakin bu proses imza yoxlamasını həyata keçirmir (o, yalnız JWT başlığını və yükünü base64 formatında dekodlaşdırır). Nəticədə alınan yoxlanılmamış iddialar birbaşa konfiqurasiya edilmiş token modulunun revoke geri çağırışına (callback) və implementasiyanın on_revoke geri çağırışına — vəziyyəti dəyişdirən bir mənbəyə göndərilir. Paralel əməliyyatlar olan refresh/2 və exchange/4 hər ikisi əvvəlcə decode_and_verify funksiyasını çağırır, beləliklə, iddialar üzərində hər hansı əməliyyat aparılmazdan əvvəl imza yoxlanılır; revoke/3 imzanı yoxlamadan iddialarla işləyən yeganə vəziyyət-dəyişdirici yoldur. Qurbanın identifikasiya iddiası dəyərlərini (jti, sub) bilən və ya təxmin edən hücumçu, həmin iddiaları daşıyan saxta JWT yarada, onu istənilən açarla imzalaya və çağıran tərəfindən təqdim edilən tokeni Guardian.revoke/3 funksiyasına yönləndirən hər hansı son nöqtəyə (standart çıxış / sessiyanın ləğvi nümunəsi) göndərə bilər. Token modulu iddialara əsaslanan vəziyyəti dəyişdirdiyi zaman (məsələn, ağ siyahıdan silmə və ya qara siyahıya əlavə etmə, GuardianDb tipli anbar kimi), qurbanın legitim sessiyası sonlandırılır. Bu, autentifikasiya olunmamış sessiya ləğvi yolu ilə xidmətdən imtina (DoS) hücumudur; hücumçunun imzalama sirrinə ehtiyacı yoxdur. Bu problem guardian: 1.0.0 versiyasından 2.4.1 versiyasına qədər olan versiyalara təsir edir.
Necə düzəltmək olar
- ueberauth guardian2.4.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| ueberauth guardian | 1.0.0 ≤ v < 2.4.1 | 2.4.1 |
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.