CVE-2026-21871 in nicegui信息

摘要

由 VulDB • 2026-05-26

NiceGUI 是一个基于 Python 的 UI 框架。在 2.13.0 至 3.4.1 版本中,NiceGUI 存在 XSS 风险,当开发人员将攻击者控制的字符串传递给 `ui.navigate.history.push()` 或 `ui.navigate.history.replace()` 时,便会触发该漏洞。这些辅助函数被记录为用于在不重新加载页面的情况下更新浏览器 URL 的 History API 包装器。然而,如果 URL 参数在未进行适当转义的情况下被嵌入到生成的 JavaScript 中,精心构造的攻击载荷可以突破预期的字符串上下文,并在受害者的浏览器中执行任意 JavaScript 代码。未将不受信任的输入传递给 `ui.navigate.history.push/replace` 的应用程序不受影响。此问题已在 3.5.0 版本中修复。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

来源

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!