GHSA-wgw9-qhqg-8hv5
NieznaneStreszczenie
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

