Katalog CVE

CVE-2025-15599

ŚrednieCVSS 6.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.25%

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

Streszczenie

DOMPurify w wersjach 3.1.3 do 3.2.6 oraz 2.5.3 do 2.5.8 zawiera podatność na cross-site scripting, która pozwala atakującym ominąć sanityzację atrybutów poprzez wykorzystanie braku walidacji elementów rawtext textarea w wyrażeniu regularnym SAFE_FOR_XML. Atakujący mogą umieścić zamykające tagi rawtext, takie jak </textarea>, w wartościach atrybutów, aby wyrwać się z kontekstu rawtext i wykonać JavaScript, gdy zsanityzowany wynik zostanie umieszczony wewnątrz elementów rawtext. Gałąź 3.x została naprawiona w wersji 3.2.7; gałąź 2.x nie została nigdy załatana.

Ocena ryzyka

Ryzyko obejmuje możliwość wykonania skryptów w przeglądarce ofiary, co może prowadzić do kradzieży sesji, przejęcia konta lub innych ataków XSS.

Rekomendacja

Zaleca się aktualizację DOMPurify do wersji 3.2.7 lub nowszej (dla gałęzi 3.x) oraz rozważenie migracji z gałęzi 2.x, która nie jest łatana.

Inne podatności w DOMPurify

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

DOMPurify 3.1.3 through 3.2.6 and 2.5.3 through 2.5.8 contain a cross-site scripting vulnerability that allows attackers to bypass attribute sanitization by exploiting missing textarea rawtext element validation in the SAFE_FOR_XML regex. Attackers can include closing rawtext tags like </textarea> in attribute values to break out of rawtext contexts and execute JavaScript when sanitized output is placed inside rawtext elements. The 3.x branch was fixed in 3.2.7; the 2.x branch was never patched.

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