CVE-2026-59870

Yüksek

Açıklama

js-yaml bir JavaScript YAML ayrıştırıcısı ve dökümcüsüdür. 3.15.1, 4.3.1 ve 5.2.1 sürümlerinden önce, src/tag/sequence/omap.ts dosyasındaki !!omap etiketi için YAML11_SCHEMA desteği, her eklemede doğrusal bir yinelenen anahtar taraması gerçekleştirmek için omapTag.addItem() kullanır; bu durum, yaml.load() özel olarak hazırlanmış bir sıralı harita (ordered-map) belgesini ayrıştırdığında O(n^2) CPU tüketimine neden olur. v3 ve v4 sürümlerinde !!omap varsayılan olarak etkindir ve istismar edilebilir. v5 varsayılan olarak !!omap kullanmaz ve bunu etkinleştirme olasılığı çok düşüktür. Bu sorun 3.15.1, 4.3.1 ve 5.2.1 sürümlerinde düzeltilmiştir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünNodeca Js-yaml
Yayın8 Tem 2026
İlk görülme8 Tem 2026
Zayıflık türüCWE-407CWE-407

Nasıl düzeltilir

Güncelleyin
  • nodeca js-yaml5.2.1 ya da sonraki bir sürüm
  • js-yaml5.2.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
nodeca js-yaml5.0.0 ≤ v < 5.2.15.2.1
js-yamlnpm5.0.0 ≤ v < 5.2.15.2.1

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-59870 · Nodeca Js-yaml · Dark Radar