CVE-2026-41673
xmldom: Denial of service via uncontrolled recursion in XML serialization
En resumen
La biblioteca xmldom se bloquea al procesar documentos XML con elementos muy anidados debido a recursión ilimitada durante la serialización. Un atacante puede enviar un archivo XML especialmente diseñado para derribar aplicaciones que usan versiones vulnerables.
Detalle técnico
Siete funciones de serialización XML en lib/dom.js realizan traversals recursivos sin límite de profundidad, permitiendo que un árbol DOM profundamente anidado cause agotamiento de pila (RangeError). El vector de ataque es remoto mediante entrada XML maliciosa, sin autenticación requerida. El impacto es denegación de servicio mediante el bloqueo de la aplicación.
Resumen generado y traducido por IA a partir de la descripción oficial.
xmldom is a pure JavaScript W3C standard-based (XML DOM Level 2 Core) `DOMParser` and `XMLSerializer` module. In @xmldom/xmldom prior to versions 0.9.10 and 0.8.13 and xmldom version 0.6.0 and prior, seven recursive traversals in lib/dom.js operate without a depth limit. A sufficiently deeply nested DOM tree causes a RangeError: Maximum call stack size exceeded, crashing the application. This issue has been patched in versions @xmldom/xmldom versions 0.9.10 and 0.8.13.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Productos afectados
xmldom · xmldom¿Quieres saber si tu infraestructura está expuesta a esto?
Hablar con TrueHacking →Referencias
https://github.com/xmldom/xmldom/commit/17678a2a73ecbd1a2da90f3d47dc23da9cef81aahttps://github.com/xmldom/xmldom/commit/291257493cb0eb6980eda83b162a9c4e6d7d2597https://github.com/xmldom/xmldom/commit/2d6d6916ed8a4c223db1f6d7560ab4544c465b0fhttps://github.com/xmldom/xmldom/commit/430357c7b6333108856e917bf2367afe5ceb6f8ahttps://github.com/xmldom/xmldom/commit/4845ef109221df0890825de2822fbe77afba3afehttps://github.com/xmldom/xmldom/commit/8834218c85ac2a4d757b9587c9028e67c2f7b6c3https://github.com/xmldom/xmldom/commit/8b7cfd1491314abdc347261921d7334ff15f7112https://github.com/xmldom/xmldom/commit/b0620383abc1df067f3ce1014c43ae1bc1161eebhttps://github.com/xmldom/xmldom/commit/e6edcab6bef5bcdba0b220bb35442aa72f452b84https://github.com/xmldom/xmldom/releases/tag/0.8.13https://github.com/xmldom/xmldom/releases/tag/0.9.10https://github.com/xmldom/xmldom/security/advisories/GHSA-2v35-w6hq-6mfw