CVE-2025-62706
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 JWE zip=DEF yolu məhdudiyyətsiz DEFLATE sıxılması açma prosesini yerinə yetirir. Çox kiçik şifrəli mətn dekripsiya zamanı onlarla və ya yüzlərlə meqabayta genişlənə bilər ki, bu da dekripsiya edilə bilən tokenlər təmin edə bilən hücumçuya yaddaşı və CPU-nu tükətməyə və xidmətdən imtinaya səbəb olmağa imkan verir. Bu problem versiya 1.6.5-də aradan qaldırılmışdır. Problemin həlli yollarına tətbiqin sərhədində daxil olan JWE-lər üçün zip=DEF parametrinin rədd edilməsi və ya silinməsi, fork edilərək decompressobj().decompress(data, MAX_SIZE) vasitəsilə məhdudlaşdırılmış sıxılmanı açma mühafizəsinin əlavə edilməsi və çıxış təhlükəsiz limiti aşdıqda xətanın qaytarılması və ya ciddi maksimum token ölçülərinin tətbiqi və həddindən artıq böyük girişlərdə sürətli uğursuzluğun təmin edilməsi; həmçinin bununla birlikdə tezlik məhdudiyyətinin (rate limiting) tətbiqi daxildir.
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.