CVE-2022-39353: fallo crítico en xmldom
xmldom allows multiple root nodes in a DOM
Publicada el · Actualizada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
La biblioteca xmldom acepta incorrectamente XML malformado con múltiples elementos raíz en lugar de rechazarlo, agregando todos al árbol del documento. Esto viola estándares XML y puede causar problemas de seguridad en aplicaciones que dependen de una única raíz.
El DOMParser de xmldom procesa XML no bien formado con múltiples elementos de nivel superior, agregándolos a la colección childNodes del Document sin reportar errores. Esto viola la especificación W3C XML DOM Level 2 Core y rompe suposiciones sobre estructura de árbol con raíz única, creando potencial superficie de ataque en aplicaciones dependientes.
En el mismo producto, de las más peligrosas a las menos.