CVE-2026-44699

Kritik

Açıklama

LibJWT bir C JSON Web Token Kitaplığıdır. 3.0.0 ile 3.3.2 sürümleri arasında libjwt, HS256/HS384/HS512 belirteci için doğrulama anahtarı olarak alg parametresi içermeyen bir RSA JWK'yı kabul eder. OpenSSL arka ucunda bu durum, HMAC doğrulamasının sıfır uzunluklu bir anahtar ile çalışmasına neden olur; böylece bir saldırgan herhangi bir gizli anahtarı veya RSA özel anahtarını bilmeden geçerli bir JWT sahteleyebilir. Bu, bir algoritma karmaşası kimlik doğrulama atlatmadır. Bu durum, alg parametresinin eksik olduğu (ki bu geçerli bir JWK sözdizimidir ve gerçek dağıtımlarda yaygındır) JWKS üzerinden RSA anahtarları yükleyen ve ardından doğrulama algoritmasını JWT başlığından seçen uygulamaları etkiler (örneğin bir kid arama geri çağırmasında). Bu güvenlik açığı 3.3.3 sürümünde giderilmiştir.

ÖnemKritik
CVSS9.1
İstismar olasılığı—
ÜrünBenmcollins Libjwt
Yayın15 May 2026
İlk görülme15 May 2026

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
benmcollins libjwt>= 3.0.0, < 3.3.3—

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.

Intelligence 360 paketinde

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.

CVE-2026-44699 · Benmcollins Libjwt · Dark Radar