CVE-2026-55735

Yüksək

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.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı40. faiz dərəcəsi0,5%
MəhsulUeberauth Guardian
Dərc1 avq 2026
İlk görülmə1 avq 2026
Zəiflik növüCWE-347CWE-347

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
ueberauth guardian1.0.0 ≤ v < 2.4.12.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.

Intelligence 360 paketində

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.