7.2
CVE-2026-21873
- EPSS 0.23%
- Veröffentlicht 08.01.2026 09:50:23
- Zuletzt bearbeitet 15.01.2026 17:45:57
- Quelle security-advisories@github.com
- CVE-Watchlists
- Unerledigt
Zero-click XSS in all NiceGUI apps which uses `ui.sub_pages`
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.
Daten sind bereitgestellt durch National Vulnerability Database (NVD)
Zauberzeug ≫ Nicegui Version >= 2.22.0 < 3.5.0
VulnDex Vulnerability Enrichment
| Typ | Quelle | Score | Percentile |
|---|---|---|---|
| EPSS | FIRST.org | 0.23% | 0.139 |
| Quelle | Base Score | Exploit Score | Impact Score | Vector String |
|---|---|---|---|---|
| nvd@nist.gov | 6.1 | 2.8 | 2.7 |
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
|
| security-advisories@github.com | 7.2 | 3.9 | 2.7 |
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
|
CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
https://github.com/zauberzeug/nicegui/releases/tag/v3.5.0
https://github.com/zauberzeug/nicegui/security/advisories/GHSA-mhpg-c27v-6mxr