CVE-2022-23540

Orta

Açıklama

`jsonwebtoken` kütüphanesinin `<=8.5.1` sürümlerinde, `jwt.verify()` fonksiyonunda algoritma tanımının eksik olması, imza doğrulaması için varsayılan olarak `none` algoritmasının kullanılması nedeniyle imza doğrulamasının atlatılmasına yol açabilir. `jwt.verify()` fonksiyonunda algoritmaları belirtmeyen kullanıcılar bu durumdan etkilenmektedir. Bu sorun giderilmiştir; lütfen `jwt.verify()` metodundaki `none` algoritmasına yönelik varsayılan desteği kaldıran 9.0.0 sürümüne güncelleyin. 9.0.0 sürümüne güncellerseniz ve `none` algoritmasına izin vermeniz gerekmiyorsa herhangi bir etki olmayacaktır. Eğer `none` algoritmasına ihtiyaç duyuyorsanız, bunu `jwt.verify()` seçeneklerinde açıkça belirtmeniz gerekir.

ÖnemOrta
CVSS6.4
İstismar olasılığı—
ÜrünAuth0 Jsonwebtoken
Yayın22 Ara 2022
İlk görülme22 Ara 2022

Nasıl düzeltilir

Güncelleyin
  • jsonwebtoken9.0.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
auth0 jsonwebtokenv ≤ 8.5.1—
jsonwebtokennpmv < 9.0.09.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.