Katalog CVE

CVE-2025-53354

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

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

Streszczenie

NiceGUI, framework UI oparty na Pythonie, w wersjach 2.24.2 i niższych jest narażony na Cross-Site Scripting (XSS), gdy programiści renderują nieucieczone dane wejściowe użytkownika do DOM za pomocą ui.html(). Brak sanityzacji HTML lub JavaScript pozwala atakującym na wykonanie dowolnego JavaScriptu w przeglądarce użytkownika. Aplikacje, które nie przekazują niezaufanych danych do ui.html(), nie są dotknięte. Problem naprawiono w wersji 3.0.0.

Ocena ryzyka

Ryzyko dotyczy aplikacji, które używają ui.html() z niezaufanymi danymi, co może prowadzić do przejęcia sesji, kradzieży danych lub innych ataków XSS.

Rekomendacja

Zaktualizuj NiceGUI do wersji 3.0.0 lub nowszej, a także unikaj przekazywania niezaufanych danych do ui.html() bez odpowiedniego escapowania.

Inne podatności w NiceGUI

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

NiceGUI is a Python-based UI framework. Versions 2.24.2 and below are at risk for Cross-Site Scripting (XSS) when developers render unescaped user input into the DOM using ui.html(). NiceGUI did not enforce HTML or JavaScript sanitization, so applications that directly combine components like ui.input() with ui.html() or ui.chat_message with HTML content without escaping may allow attackers to execute arbitrary JavaScript in the user’s browser. Applications that do not pass untrusted input into ui.html() are not affected. This issue is fixed in version 3.0.0.

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