CVE-2026-83606

Yüksek

Açıklama

xmldom, saf JavaScript ile yazılmış W3C standart tabanlı (XML DOM Level 2 Core) bir DOMParser ve XMLSerializer modülüdür. 0.9.0-beta.9 ile 0.9.11 sürümleri arasında, lib/grammar.js dosyasındaki processing-instruction üretimi; gerekli olan kapatıcı ?> karakterleri eksik olduğunda, açgözlü S+ ayırıcının ve tembel Char*? veri grubunun uzun bir boşluk kuyruğunu tekrar tekrar yeniden bölümlendirmesine izin verir. Hem parsePI hem de parseProcessingInstruction fonksiyonları ifadeyi kalan tüm kaynağa uygular; bu durum varsayılan seçenekler altında DOMParser.parseFromString() sırasında kuadratik geri izlemeye (quadratic backtracking) neden olur ve kimlik doğrulaması yapılmamış küçük bir XML girdisinin Node.js olay döngüsünü durdurmasına olanak tanır. Bu sorun @xmldom/xmldom sürüm 0.9.11'de düzeltilmiştir.

ÖnemYüksek
CVSS8.7
İstismar olasılığı—
Ürün@xmldom/xmldom
Yayın1 Eyl 2026
İlk görülme1 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • @xmldom/xmldom0.9.11 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
@xmldom/xmldomnpm0.9.0-beta.9 ≤ v < 0.9.110.9.11

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-83606 · @xmldom/xmldom · Dark Radar