CVE-2026-83608 in xmldominformation

Résumé

par VulDB • 01/09/2026

xmldom est un module DOMParser et XMLSerializer basé sur le standard W3C (XML DOM Level 2 Core) implémenté en JavaScript pur. Avant les versions 0.8.15 et 0.9.12 de @xmldom/xmldom, ainsi que dans la version xmldom 0.6.0 et antérieures, la branche DOCUMENT_TYPE_NODE dans lib/dom.js valide publicId, systemId et internalSubset avec requireWellFormed: true mais émet DocumentType.name tel quel (verbatim). Un nom contenant > ou des espaces blancs peut terminer la déclaration <!DOCTYPE ...> et injecter du balisage frère ; cette valeur peut être fournie via createDocumentType() sur les branches 0.8.x et non scoping, ou par une écriture directe de la propriété DocumentType.name sur toutes les lignes concernées. Le chemin par défaut et le comportement hérité lors de la création restent permissifs, tandis que le chemin strict vulnérable ne fait pas respecter un nom XML valide (XML Name). Ce problème est corrigé dans les versions @xmldom/xmldom 0.8.15 et 0.9.12 ; aucune version corrigée n'est disponible pour xmldom.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

GitHub M

Réserver

31/08/2026

Divulgation

01/09/2026

Modérer

accepté

Entrée

VDB-397684

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!