CVE-2025-61920
Təsvir
Authlib, OAuth və OpenID Connect serverləri qurmaq üçün istifadə olunan bir Python kitabxanasıdır. Versiya 1.6.5-dən əvvəl Authlib-in JOSE tətbiqi məhdudiyyətsiz JWS/JWT başlıq və imza seqmentlərini qəbul edir. Uzaqdakı hücumçu, base64url formatında kodlaşdırılmış başlığı və ya imzası yüzlərlə meqabaytı əhatə edən token yarada bilər. Doğrulama zamanı Authlib, giriş rədd edilməzdən əvvəl bütün daxil olan məlumatları dekodlaşdırır və analiz edir ki, bu da CPU və yaddaş istehlakını kritik səviyyəyə çatdıraraq xidmətdən imtina (DoS) hallarının baş verməsinə şərait yaradır. Versiya 1.6.5 bu problemi aradan qaldırır. Bəzi müvəqqəti həll yolları mövcuddur: Tokenləri Authlib-ə ötürməzdən əvvəl giriş ölçüsü limitlərini tətbiq edin və/və ya gücləndirmə riskini azaltmaq üçün tətbiq səviyyəsində throttlinqdən istifadə edin.
Necə düzəltmək olar
- authlib authlib1.6.5 və ya daha yeni versiya
- authlib1.6.5 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| authlib authlib | v < 1.6.5 | 1.6.5 |
| authlibPyPI | v < 1.6.5 | 1.6.5 |
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.