CVE-2026-44699

Kritik

Təsvir

LibJWT bir C JSON Web Token kitabxanasıdır. 3.0.0 versiyasından 3.3.2 versiyasına qədər libjwt, HS256/HS384/HS512 tokeni üçün yoxlama açarı kimi alg parametri olmayan RSA JWK-nı qəbul edir. OpenSSL backend-ində bu, HMAC yoxlamasının sıfır uzunluqlu açarla işləməsinə səbəb olur, buna görə də hücumçu heç bir gizli açarı və ya RSA şəxsi açarını bilmədən etibarlı JWT saxtalaşa bilər. Bu, alqoritm qarışıqlığına əsaslanan autentifikasiyadan yan keçmədir. Bu zəiflik, alg parametrinin olmadığı (ki, bu, etibarlı JWK sintaksisidir və real tətbiqlərdə geniş yayılıb) JWKS-dən RSA açarlarını yükləyən və daha sonra yoxlama alqoritmini JWT başlığından seçən (məsələn, kid axtarış callback funksiyasında) tətbiqlərə təsir edir. Bu zəiflik 3.3.3 versiyasında aradan qaldırılmışdır.

CiddilikKritik
CVSS9.1
İstismar ehtimalı—
MəhsulBenmcollins Libjwt
Dərc15 may 2026
İlk görülmə15 may 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
benmcollins libjwt>= 3.0.0, < 3.3.3—

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-44699 · Benmcollins Libjwt · Dark Radar