Katalog CVE

CVE-2026-116802

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

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

Streszczenie

DOMPurify w wersjach przed 3.4.17 zawiera podatność typu cross-site scripting pozwalającą obejść zabezpieczenie SMIL attributeName=href, gdy PARSER_MEDIA_TYPE ma wartość application/xhtml+xml, ponieważ transformCaseFunc nie zamienia nazw atrybutów na małe litery. Atakujący może przesłać SVG z elementem animate lub set używającym attributeName="href" oraz wpisu javascript: w values, aby wykonać skrypt po kliknięciu przez użytkownika zsanityzowanego linku.

Ocena ryzyka

Użytkownicy klikający zsanityzowane linki w aplikacji mogą nieświadomie uruchomić złośliwy kod JavaScript, co prowadzi do przejęcia sesji lub wykonania akcji w kontekście ofiary. Ryzyko dotyczy aplikacji używających DOMPurify z parserem XHTML do przetwarzania SVG.

Rekomendacja

Zaktualizuj DOMPurify do wersji 3.4.17 lub nowszej. Sprawdź konfigurację PARSER_MEDIA_TYPE i przetestuj sanityzację treści SVG pod kątem obejścia guardu SMIL.

Inne podatności w DOMPurify

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

DOMPurify before 3.4.17 contains a cross-site scripting vulnerability that allows attackers to bypass the SMIL attributeName=href guard when PARSER_MEDIA_TYPE is application/xhtml+xml, because transformCaseFunc does not lowercase attribute names. Attackers can submit SVG with an animate or set element using attributeName="href" and a javascript: entry in values to execute script when users click the sanitized link.

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