CVE-2026-83613
Açıklama
xmldom, saf JavaScript ile yazılmış W3C standart tabanlı (XML DOM Level 2 Core) bir DOMParser ve XMLSerializer modülüdür. @xmldom/xmldom versiyonları 0.8.15 ve 0.9.12'den önce ve xmldom versiyon 0.6.0 ve öncesinde, lib/dom-parser.js içindeki DOMHandler.startElement ayrıştırılan her özniteliği setAttributeNode aracılığıyla eklerken, lib/dom.js içindeki NamedNodeMap.setNamedItem her ekleme için doğrusal getNamedItem veya getNamedItemNS araması çağırır. Bu nedenle, çok sayıda farklı özniteliğe sahip iyi biçimlendirilmiş bir öğe, DOMParser.parseFromString() sırasında karesel karşılaştırmalar gerektirir ve uygulama doğrulaması öncesinde bir Node.js olay döngüsünü durdurabilir. Bu sorun @xmldom/xmldom versiyonları 0.8.15 ve 0.9.12 sürümlerinde düzeltilmiştir; xmldom için düzeltilmiş bir sürüm mevcut değildir.
Nasıl düzeltilir
- @xmldom/xmldom0.8.15, 0.9.12 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| @xmldom/xmldomnpm | 0.7.0 ≤ v < 0.8.15, 0.9.0 ≤ v < 0.9.12 | 0.8.15, 0.9.12 |
| xmldomnpm | v ≤ 0.6.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.
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.