CVE-2026-45363

Kritik

Təsvir

ruby-jwt, RFC 7519 OAuth JSON Web Token standartının Ruby tətbiqidir. 2.10.3 və 3.2.0 versiyalarından əvvəl, JWT.decode(token, '', true, algorithm: 'HS256') hücumkeş tərəfindən saxtalaşdırılmış tokeni qəbul edir, çünki OpenSSL::HMAC.digest('SHA256', '', payload) boş açar altında etibarlı dayest (digest) qaytarır və HMAC alqoritmində boş açarla bağlı heç bir ön şərt mövcud deyil. Eyni yol, keyfinder bloku və ya key_finder: arqumenti naməlum açar üçün boş sətir, nil və ya nil ehtiva edən massiv qaytardıqda da aktivləşir ki, bu da JWT.decode və JWT::EncodedToken#verify_signature! vasitəsilə HS256, HS384 və HS512 yoxlamalarına təsir göstərir. Bu problem 2.10.3 və 3.2.0 versiyalarında düzəldilmişdir.

CiddilikKritik
CVSS9.1
İstismar ehtimalı—
MəhsulRuby-jwt
Dərc14 iyl 2026
İlk görülmə14 iyl 2026

Necə düzəltmək olar

Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
jwt ruby-jwt< 2.10.3, >= 3.0.0, < 3.2.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.

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-2026-45363 · Ruby-jwt · Dark Radar