Katalog CVE

CVE-2026-116804

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

DOMPurify od wersji 3.4.4 przed 3.4.17 zawiera obejście SAFE_FOR_TEMPLATES, które pozwala atakującym zachować wyrażenia szablonów w dołączonych shadow rootach podczas korzystania z trybów RETURN_DOM, RETURN_DOM_FRAGMENT lub IN_PLACE. Atakujący mogą podzielić wyrażenia na węzły tekstowe oddzielone niedozwolonymi elementami, które łączą się po usunięciu i są oceniane przez downstreamowe silniki szablonów, prowadząc do cross-site scripting.

Ocena ryzyka

Atakujący może przeprowadzić atak cross-site scripting (XSS), który może prowadzić do kradzieży sesji, przejęcia konta lub wykonania złośliwego kodu w przeglądarce użytkownika. Podatność dotyczy aplikacji używających DOMPurify z określonymi trybami.

Rekomendacja

Zaktualizuj DOMPurify do wersji 3.4.17 lub nowszej. Unikaj używania trybów RETURN_DOM, RETURN_DOM_FRAGMENT i IN_PLACE z SAFE_FOR_TEMPLATES, jeśli to możliwe.

Inne podatności w DOMPurify

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

DOMPurify from 3.4.4 before 3.4.17 contains a SAFE_FOR_TEMPLATES bypass that lets attackers preserve template expressions in attached shadow roots when using RETURN_DOM, RETURN_DOM_FRAGMENT, or IN_PLACE modes. Attackers can split expressions across text nodes separated by disallowed elements, which merge after removal and are evaluated by downstream template engines for cross-site scripting.

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