CVE Catalog

CVE-2026-21873

High
Published: Translated: NVD NIST

Summary

NiceGUI versions 2.22.0 to 3.4.1 have an unsafe implementation in the pushstate event listener used by ui.sub_pages, allowing an attacker to manipulate the fragment identifier of the URL, even cross-site, using an iframe. This issue has been patched in version 3.5.0.

Risk Assessment

Risk of URL manipulation and potential phishing or session hijacking attacks.

Recommendation

Update NiceGUI to version 3.5.0 or later to fix the vulnerability.

Other vulnerabilities in NiceGUI

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS