Katalog CVE

CVE-2026-25896

KrytyczneCVSS 9.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.46%

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

Streszczenie

W bibliotece fast-xml-parser w wersjach od 4.1.3 do 5.3.5 kropka (.) w nazwie encji DOCTYPE jest traktowana jako symbol wieloznaczny wyrażenia regularnego podczas zastępowania encji. Pozwala to atakującemu na nadpisanie wbudowanych encji XML (<, >, &, ", ') dowolnymi wartościami, co omija kodowanie encji i prowadzi do podatności na XSS po wyrenderowaniu sparsowanego wyjścia.

Ocena ryzyka

Ryzyko polega na możliwości wstrzyknięcia złośliwego kodu JavaScript do aplikacji, która renderuje sparsowany XML, co może prowadzić do kradzieży danych sesji, przejęcia kont użytkowników lub defacementu strony.

Rekomendacja

Należy natychmiast zaktualizować bibliotekę fast-xml-parser do wersji 5.3.5 lub nowszej, która zawiera poprawkę usuwającą podatność.

Inne podatności w fast-xml-parser

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

fast-xml-parser allows users to validate XML, parse XML to JS object, or build XML from JS object without C/C++ based libraries and no callback. From 4.1.3to before 5.3.5, a dot (.) in a DOCTYPE entity name is treated as a regex wildcard during entity replacement, allowing an attacker to shadow built-in XML entities (<, >, &, ", ') with arbitrary values. This bypasses entity encoding and leads to XSS when parsed output is rendered. This vulnerability is fixed in 5.3.5.

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