CVE-2026-21873

MEDIUM CVSS 3.1: 6,1 EPSS 0.02%
Обновлено 15 января 2026
Zauberzeug
Параметр Значение
CVSS 6,1 (MEDIUM)
Уязвимые версии 2.22.0 — 3.5.0
Устранено в версии 3.5.0
Тип уязвимости CWE-79 (Межсайтовый скриптинг (XSS))
Поставщик Zauberzeug
Публичный эксплойт Нет

NiceGUI — это платформа пользовательского интерфейса на основе Python. Начиная с версий 2.22.0 до 3.4.1, небезопасная реализация в прослушивателе событий pushstate, используемом ui.sub_pages, позволяет злоумышленнику манипулировать идентификатором фрагмента URL-адреса, что он может делать, несмотря на межсайтовый доступ, с помощью iframe. Эта проблема исправлена ​​в версии 3.5.0.

Показать оригинальное описание (EN)

NiceGUI is a Python-based UI framework. From versions 2.22.0 to 3.4.1, an unsafe implementation in the pushstate event listener used by ui.sub_pages allows an attacker to manipulate the fragment identifier of the URL, which they can do despite being cross-site, using an iframe. This issue has been patched in version 3.5.0.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Нужны права
Не требуются
Права не нужны
Участие пользователя
Требуется
Нужно действие пользователя

Последствия

Конфиденциальность
Низкое
Частичная утечка данных
Целостность
Низкое
Частичная модификация данных
Доступность
Нет
Нет нарушения работы

Строка CVSS v3.1

Уязвимые продукты 1

Конфигурация От (включительно) До (исключительно)
Zauberzeug Nicegui
cpe:2.3:a:zauberzeug:nicegui:*:*:*:*:*:*:*:*
2.22.0 3.5.0