Medium severity6.1OSV Advisory· Published Jan 8, 2026· Updated Jun 17, 2026
CVE-2026-21872
CVE-2026-21872
Description
NiceGUI is a Python-based UI framework. From versions 2.22.0 to 3.4.1, an unsafe implementation in the click event listener used by ui.sub_pages, combined with attacker-controlled link rendering on the page, causes XSS when the user actively clicks on the link. This issue has been patched in version 3.5.0.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
niceguiPyPI | >= 2.22.0, < 3.5.0 | 3.5.0 |
Affected products
3v2.22.0, v2.22.1, v2.23.0, …+ 1 more
- (no CPE)range: v2.22.0, v2.22.1, v2.23.0, …
- cpe:2.3:a:zauberzeug:nicegui:*:*:*:*:*:*:*:*range: >=2.22.0,<3.5.0
Patches
Vulnerability mechanics
References
4- github.com/zauberzeug/nicegui/security/advisories/GHSA-m7j5-rq9j-6jj9nvdExploitVendor AdvisoryWEB
- github.com/advisories/GHSA-m7j5-rq9j-6jj9ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2026-21872ghsaADVISORY
- github.com/zauberzeug/nicegui/releases/tag/v3.5.0nvdRelease NotesWEB
News mentions
0No linked articles in our index yet.