CVE-2022-29217
Təsvir
PyJWT, RFC 7519-un Python tətbiqidir. PyJWT çox sayda fərqli JWT imzalama alqoritmlərini dəstəkləyir. JWT ilə hücumçu təqdim etdiyi JWT tokeni üçün istifadə olunan imzalama alqoritmini seçə bilər. PyJWT kitabxanası tətbiqin hansı alqoritmlərin dəstəkləndiyini seçməsini tələb edir. Tətbiq bütün alqoritmləri dəstəkləmək üçün `jwt.algorithms.get_default_algorithms()` funksiyasını və ya tək bir alqoritmi təyin edə bilər. Problem o qədər də böyük deyil, çünki `algorithms=jwt.algorithms.get_default_algorithms()` istifadə edilməlidir. İstifadəçilər bu problem üçün yamanı almaq məqsədilə versiya v2.4.0-a yüksəltmə etməlidirlər. Alternativ həll yolu kimi, dekodlaşdırma zamanı qəbul edilən və gözlənilən alqoritmləri hər zaman açıq şəkildə təyin edin.
Necə düzəltmək olar
- pyjwt_project pyjwt2.4.0 və ya daha yeni versiya
- pyjwt2.4.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| pyjwt_project pyjwt | 1.5.0 ≤ v < 2.4.0 | 2.4.0 |
| fedoraproject fedora | 35, 36 | — |
| pyjwtPyPI | 1.5.0 ≤ v < 2.4.0 | 2.4.0 |
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.