CVE-2023-48238

Yüksek

Açıklama

joaquimserafim/json-web-token, iki taraf arasında aktarılacak iddiaları temsil etmenin kompakt ve URL güvenli bir yolu olan JSON Web Token'lar (JWT) ile etkileşim kurmak için kullanılan bir javascript kütüphanesidir. 4.0.0 öncesindeki sürümler, bir JWT algoritma karıştırma saldırısına karşı savunmasızdır. 'index.js' dosyasının 86. satırında, JWT belirtecinin imzasını doğrulamak için kullanılacak algoritma, o noktada henüz doğrulanmamış olan ve bu nedenle güvenilmemesi gereken JWT belirtecinden alınmaktadır. Bu güvenlik açığından yararlanmak için bir saldırganın, mağdur uygulamanın genel RSA anahtarıyla imzalanmış ve HS256 algoritmasını içeren kötü amaçlı bir JWT belirteci oluşturması gerekir. Bu saldırı, yalnızca RS256 algoritması kullanılıyorsa bu kütüphaneye karşı çalışacaktır; ancak bu algoritmanın kullanılması en iyi uygulamadır. Sürüm 4.0.0 sorunu düzeltmektedir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünJoaquimserafim Json Web Token
Yayın17 Kas 2023
İlk görülme17 Kas 2023
Zayıflık türüCWE-345CWE-345

Nasıl düzeltilir

Güncelleyin
  • joaquimserafim json_web_token3.1.1 ya da sonraki bir sürüm
  • json-web-token4.0.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
joaquimserafim json_web_tokenv < 3.1.13.1.1
json-web-tokennpmv < 4.0.04.0.0

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-2023-48238 · Joaquimserafim Json Web Token · Dark Radar