CVE-2026-48523

Orta

Təsvir

PyJWT, Python dilində JSON Web Token tətbiqidir. 2.9.0 və 2.12.1 versiyaları arasında, jwt.decode() və ya jwt.decode_complete() funksiyaları PyJWK açarı ilə çağırıldıqda yoxlayıcı tərəfdə alqoritmlərin icazəli siyahısının yan keçilməsi problemi mövcuddur. Token başlığındakı alg sahəsi çağıran tərəfindən təqdim edilən alqoritmlərin icazəli siyahısına qarşı yoxlanılır, lakin imzanın doğrulanması başlıqdakı alqoritm əvəzinə PyJWK obyektinə bağlı olan alqoritmlə həyata keçirilir. Qeydiyyatdan keçmiş JWK/JWKS gizli açarını idarə edən hücumçu, icazə verilməyən alqoritmlə imza ata bilər, JWT başlığında icazə verilən alqoritmi göstərə bilər və yenə də qəbul edilə bilər. Bu problem sənədləşdirilmiş PyJWKClient.get_signing_key_from_jwt(...) axınına təsir göstərir. Bu zəiflik 2.13.0 versiyasında aradan qaldırılıb.

CiddilikOrta
CVSS5.4
İstismar ehtimalı—
MəhsulPyjwt
Dərc28 may 2026
İlk görülmə28 may 2026
Zəiflik növüCWE-347CWE-347

Necə düzəltmək olar

Yeniləyin
  • pyjwt_project pyjwt2.13.0 və ya daha yeni versiya
  • pyjwt2.13.0, 2.12.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
pyjwt_project pyjwt2.9.0 ≤ v < 2.13.02.13.0
pyjwtPyPI2.9.0 ≤ v < 2.13.0, 2.9.0 ≤ v < 2.12.12.13.0, 2.12.1

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.

Intelligence 360 paketində

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.