CVE-2023-49290

Orta

Təsvir

lestrrat-go/jwx müxtəlif JWx (JWA/JWE/JWK/JWS/JWT və ya JOSE kimi tanınan) texnologiyalarını tətbiq edən bir Go moduludur. JWE-nin PBES2-* alqoritmində həddindən artıq yüksək təyin edilmiş p2c parametri xidmətdən imtinaya (DoS) səbəb ola bilər. PBKDF2 əsaslı JWE açar idarəetmə alqoritmləri p2c (PBES2 Count) adlı JOSE Header Parametrini tələb edir. Bu parametr, CEK bükmə açarını törətmək üçün lazım olan PBKDF2 iterasiyalarının sayını müəyyən edir. Onun əsas məqsədi açarın törədilməsi funksiyasını qəsdən yavaşlatmaqdır ki, bu da şifrələrin kobud güclə (brute-force) və lüğət hücumlarını daha resurs tutan etsin. Buna görə də, hücumçu JWE-də p2c parametrini çox böyük rəqəm təyin edərsə, bu, yüksək hesablama istehlakına səbəb olaraq xidmətdən imtinaya gətirib çıxara bilər. Bu zəiflik 1.2.27 və 2.0.18 versiyalarına daxil edilmiş `64f2a229b` commit-i ilə aradan qaldırılmışdır. İstifadəçilərə yeniləmə etmək tövsiyə olunur. Bu zəiflik üçün məlum alternativ həll yolu yoxdur.

CiddilikOrta
CVSS5.3
İstismar ehtimalı—
MəhsulLestrrat-go Jwx
Dərc5 dek 2023
İlk görülmə5 dek 2023

Necə düzəltmək olar

Yeniləyin
  • lestrrat-go jwx1.2.27, 2.0.18 və ya daha yeni versiya
  • github.com/lestrrat-go/jwx1.2.27 və ya daha yeni versiya
  • github.com/lestrrat-go/jwx/v22.0.18 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
lestrrat-go jwxv < 1.2.27, 2.0.0 ≤ v < 2.0.181.2.27, 2.0.18
github.com/lestrrat-go/jwxGov < 1.2.271.2.27
github.com/lestrrat-go/jwx/v2Gov < 2.0.182.0.18

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.

CVE-2023-49290 · Lestrrat-go Jwx · Dark Radar