CVE-2024-4068

Yüksek

Açıklama

3.0.3 öncesindeki `braces` NPM paketi, işleyebileceği karakter sayısını sınırlamakta başarısız olur ve bu durum Bellek Tükenmesine (Memory Exhaustion) yol açabilir. `lib/parse.js` dosyasında, kötü niyetli bir kullanıcı girdi olarak "dengesiz süslü parantezler" gönderirse, ayrıştırma işlemi bir döngüye girer; bu da programın döngünün hiçbir anında serbest bırakmadan yığın belleği tahsis etmeye başlamasına neden olur. Sonunda JavaScript yığın sınırına ulaşılır ve program çöker.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünJonschlinkert Braces
Yayın14 May 2024
İlk görülme14 May 2024
Zayıflık türüCWE-1050CWE-1050

Nasıl düzeltilir

Güncelleyin
  • jonschlinkert braces3.0.3 ya da sonraki bir sürüm
  • braces3.0.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
jonschlinkert bracesv < 3.0.33.0.3
bracesnpmv < 3.0.33.0.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-2024-4068 · Jonschlinkert Braces · Dark Radar