High severity7.2OSV Advisory· Published Jan 8, 2026· Updated Jun 17, 2026
CVE-2026-21873
CVE-2026-21873
Description
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.
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-mhpg-c27v-6mxrnvdExploitVendor AdvisoryWEB
- github.com/advisories/GHSA-mhpg-c27v-6mxrghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2026-21873ghsaADVISORY
- github.com/zauberzeug/nicegui/releases/tag/v3.5.0nvdRelease NotesWEB
News mentions
0No linked articles in our index yet.