CVE-2026-102265
Açıklama
PyJWT, JSON Web Token standartlarının bir Python uygulamasıdır. 2.13.0 ile 2.14.0 sürümleri arasında, jwt/api_jws.py dosyasındaki PyJWS._load fonksiyonu, ayrıştırıcının ValueError hatasını yakalayıp RecursionError hatasını yakalamaması nedeniyle etkilenmektedir. Bu durum, derinlemesine iç içe geçmiş bir token başlığı json.loads aşamasına ulaştığında meydana gelir. Sonuç olarak, RecursionError belgelenmiş PyJWT hata hiyerarşisinin dışına çıkar. Buna bağlı olarak, kimliği doğrulanmamış hatalı biçimlendirilmiş bir token, istek düzeyinde başarısızlığa ve HTTP 500 hatasına neden olabilir. Bu sorun 2.14.0 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- pyjwt2.14.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 | 2.13.0 | — |
| pyjwtPyPI | 2.13.0 ≤ v < 2.14.0 | 2.14.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.