Katalog CVE

GHSA-wgw9-qhqg-8hv5

Nieznane
Opublikowano: —Przetłumaczono: NVD NIST

Streszczenie

Podatność w bibliotece Sanitize pozwala obejść mechanizmy sanityzacji CSS, gdy dozwolone są elementy <style> lub gdy używane są metody Sanitize::CSS#stylesheet, Sanitize::CSS#tree! lub osadzane są właściwości z Sanitize::CSS#properties. Atakujący może wstrzyknąć złośliwy kod CSS, co może prowadzić do wykonania niebezpiecznych działań w przeglądarce użytkownika.

Ocena ryzyka

Organizacja może być narażona na ataki XSS lub inne skutki wstrzyknięcia złośliwego CSS, jeśli aplikacja używa Sanitize do filtrowania treści HTML z osadzonymi stylami. Może to prowadzić do kradzieży danych sesji lub modyfikacji wyglądu strony w celu oszustwa.

Rekomendacja

Zaktualizuj bibliotekę Sanitize do najnowszej wersji zawierającej poprawkę. Jeśli aktualizacja nie jest możliwa, rozważ wyłączenie obsługi elementów <style> lub ograniczenie użycia metod Sanitize::CSS do zaufanych źródeł.

Inne podatności w Sanitize

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

## SUMMARY When Sanitize is configured to allow <style> elements, when Sanitize::CSS#stylesheet or Sanitize::CSS#tree! is used to sanitize a stylesheet directly, or when the output of Sanitize::CSS#properties is embedded inside a style rule in a stylesheet, an attacker can bypass Sanitize's CSS pro

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