Katalog CVE

CVE-2025-66469

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

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

Streszczenie

NiceGUI, framework UI oparty na Pythonie, w wersjach 3.3.1 i starszych jest podatny na reflected XSS poprzez funkcje ui.add_css, ui.add_scss i ui.add_sass. Funkcje te nie zapewniają odpowiedniej sanityzacji ani kodowania dla kontekstu JavaScript, który generują. Atakujący może wyłamać się z zamierzonych tagów <style> lub <script> poprzez wstrzyknięcie tagów zamykających (np. </style> lub </script>), co pozwala na wykonanie dowolnego JavaScriptu. Problem naprawiono w wersji 3.4.0.

Ocena ryzyka

Możliwe jest wykonanie dowolnego JavaScriptu w przeglądarce ofiary, co może prowadzić do kradzieży danych sesji lub działań w imieniu użytkownika.

Rekomendacja

Zaktualizuj NiceGUI do wersji 3.4.0 lub nowszej oraz unikaj przekazywania niezaufanych danych do funkcji ui.add_css, ui.add_scss i ui.add_sass.

Inne podatności w NiceGUI

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

NiceGUI is a Python-based UI framework. Versions 3.3.1 and below are vulnerable to Reflected XSS through its ui.add_css, ui.add_scss, and ui.add_sass functions. The functions lack proper sanitization or encoding for the JavaScript context they generate. An attacker can break out of the intended <style> or <script> tags by injecting closing tags (e.g., </style> or </script>), allowing for the execution of arbitrary JavaScript. This issue is fixed in version 3.4.0.

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