CVE-2026-40345

Yüksek

Açıklama

deepmerge-ts, JavaScript nesnelerinin derinlemesine birleştirilmesi işlevselliğini sağlayan bir TypeScript kütüphanesidir. 8.0.0 sürümünden önce; deepmerge, deepmergeCustom, deepmergeInto ve deepmergeIntoCustom API'leri, kayıtları özyinelemeli olarak birleştirirken ziyaret edilen nesneleri veya nesne çiftlerini takip etmemektedir. İki giriş değeri aynı özellik yolunda kendi kendine referanslar içerdiğinde, birleştirme mantığı Node.js "RangeError: Maximum call stack size exceeded" hatası verene kadar aynı çifti tekrar tekrar ziyaret eder. Saldırgan tarafından kontrol edilen özyinelemeli nesne grafiklerini birleştiren uygulamalar, etkilenen işlemi senkron olarak çökertebilir veya tekrarlanan çalışan (worker) yeniden başlatmalarına neden olabilir. Sadece düz JSON girişi, sorunu tetiklemek için gereken özyinelemeli grafiği oluşturamaz. Bu sorun 8.0.0 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS8.2
İstismar olasılığı—
ÜrünDeepmerge-ts
Yayın20 Ağu 2026
İlk görülme20 Ağu 2026
Zayıflık türüCWE-674CWE-674

Nasıl düzeltilir

Güncelleyin
  • deepmerge-ts8.0.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
deepmerge-tsnpmv < 8.0.08.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-2026-40345 · Deepmerge-ts · Dark Radar