Katalog CVE

CVE-2026-41674

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.46%

Percentyl 38 - wyżej niż 38% wszystkich znanych CVE

Streszczenie

Podatność w @xmldom/xmldom przed wersjami 0.9.10 i 0.8.13 oraz xmldom w wersji 0.6.0 i wcześniejszych. Pakiet serializuje pola DocumentType (internalSubset, publicId, systemId) bez odpowiedniego escapingu, co może prowadzić do przedwczesnego zakończenia deklaracji DOCTYPE i wstrzyknięcia dowolnego znacznika.

Ocena ryzyka

Atakujący może wstrzyknąć dowolny znacznik XML/HTML, co może prowadzić do ataków typu XML Injection lub innych manipulacji danymi wyjściowymi.

Rekomendacja

Zaleca się aktualizację @xmldom/xmldom do wersji 0.9.10 lub 0.8.13, a w przypadku xmldom do wersji nowszej niż 0.6.0.

Inne podatności w xmldom

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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, the package serializes DocumentType node fields (internalSubset, publicId, systemId) verbatim without any escaping or validation. When these fields are set programmatically to attacker-controlled strings, XMLSerializer.serializeToString can produce output where the DOCTYPE declaration is terminated early and arbitrary markup appears outside it. This issue has been patched in versions @xmldom/xmldom versions 0.9.10 and 0.8.13.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS