CVE-2022-29217
Açıklama
PyJWT, RFC 7519'un bir Python uygulamasıdır. PyJWT birden fazla farklı JWT imzalama algoritmasını destekler. JWT ile, JWT belirtecini gönderen bir saldırgan kullanılan imzalama algoritmasını seçebilir. PyJWT kütüphanesi, uygulamanın hangi algoritmaların desteklendiğini seçmesini gerektirir. Uygulama, tüm algoritmalar için destek almak amacıyla `jwt.algorithms.get_default_algorithms()` belirtebilir veya tek bir algoritma belirleyebilir. `algorithms=jwt.algorithms.get_default_algorithms()` kullanılması gerektiğinden sorun çok büyük değildir. Kullanıcılar, bu sorunla ilgili yamayı almak için v2.4.0 sürümüne yükseltmelidir. Geçici bir çözüm olarak, çözme işlemi sırasında kabul edilen ve beklenen algoritmalar konusunda her zaman açık olunmalıdır.
Nasıl düzeltilir
- pyjwt_project pyjwt2.4.0 ya da sonraki bir sürüm
- pyjwt2.4.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.