CVE-2026-48038

Orta

Açıklama

joi, JavaScript için bir şema tanımlama dili ve veri doğrulayıcıdır. 17.13.4 ve 18.2.1 sürümlerinden önce, kullanıcı tarafından sağlanan JSON veya nesne girdilerini özyinelemeli link() şemalarıyla doğrulayan servislerde, yakalanmamış bir istisna aracılığıyla hizmet reddi (denial of service) mümkündür. Bir istek işleyicide validate() fonksiyonu try/catch olmadan çağrıldığında, derinlemesine iç içe geçmiş girdiler işlenmemiş bir RangeError tetikleyebilir ve potansiyel olarak işlemi çökertebilir; validateAsync() veya try/catch kullanan daha düşük etkili yollar ise yapılandırılmış bir ValidationError yerine RangeError üretir. Bu sorun 17.13.4 ve 18.2.1 sürümlerinde düzeltilmiştir.

ÖnemOrta
CVSS5.3
İstismar olasılığı—
ÜrünJoi
Yayın14 Tem 2026
İlk görülme14 Tem 2026
Zayıflık türüCWE-248CWE-248

Nasıl düzeltilir

Güncelleyin
  • joi18.2.1, 17.13.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
joinpm18.0.0 ≤ v < 18.2.1, v < 17.13.418.2.1, 17.13.4

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-48038 · Joi · Dark Radar