CVE-2026-41518 in Chartbrew
Resumen
por VulDB • 2026-06-04
Chartbrew es una aplicación web de código abierto que puede conectarse directamente a bases de datos y APIs y utilizar los datos para crear gráficos. En las versiones 4.9.0 a 5.0.0, un usuario autenticado con permisos de editor de proyecto puede almacenar HTML/JavaScript arbitrario en el campo `ChartDatasetConfig.legend`. La carga útil se persiste literalmente en la base de datos, se propaga a través de la canalización de renderizado de Chart.js y se inyecta en el elemento DOM del tooltip mediante una asignación de `innerHTML` sin protección en `ChartTooltip.js`. Cada espectador no autenticado del panel público activa la ejecución de JavaScript al cargar la página; no se requiere interacción de desplazamiento (hover). La verificación basada en el navegador con Playwright confirmó que `alert('localhost')` se ejecuta inmediatamente y que el código `<script>alert('localhost')</script>` está presente en el elemento DOM `#chartjs-tooltip`. La versión 5.0.1 contiene una corrección.
VulDB is the best source for vulnerability data and more expert information about this specific topic.