CVE-2025-66470

NiceGUI is a Python-based UI framework. Versions 3.3.1 and below are subject to a XSS vulnerability through the ui.interactive_image component of NiceGUI. The component renders SVG content using Vue's v-html directive without any sanitization. This allows attackers to inject malicious HTML or JavaScript via the SVG <foreignObject> tag whenever the image component is rendered or updated. This is particularly dangerous for dashboards or multi-user applications displaying user-generated content or annotations. This issue is fixed in version 3.4.0.
Configurations

Configuration 1 (hide)

cpe:2.3:a:zauberzeug:nicegui:*:*:*:*:*:*:*:*

History

07 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) NiceGUI es un framework de UI basado en Python. Las versiones 3.3.1 e inferiores están sujetas a una vulnerabilidad XSS a través del componente ui.interactive_image de NiceGUI. El componente renderiza contenido SVG utilizando la directiva v-html de Vue sin ninguna sanitización. Esto permite a los atacantes inyectar HTML o JavaScript malicioso a través de la etiqueta SVG <foreignObject> cada vez que el componente de imagen es renderizado o actualizado. Esto es particularmente peligroso para dashboards o aplicaciones multiusuario que muestran contenido generado por el usuario o anotaciones. Este problema está solucionado en la versión 3.4.0.

Information

Published : 2025-12-09 01:16

Updated : 2026-10-07 20:10


NVD link : CVE-2025-66470

Mitre link : CVE-2025-66470

CVE.ORG link : CVE-2025-66470


JSON object : View

Products Affected

zauberzeug

  • nicegui
CWE
CWE-79

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')