CVE-2026-9029

A user with Editor permissions can place a malicious script in the attribution field of a Geomap panel's XYZ tile layer via a template variable. The script then executes in the browser of any user who views the affected dashboard (stored cross-site scripting).
Configurations

Configuration 1 (hide)

cpe:2.3:a:grafana:grafana:12.4.0:*:*:*:-:*:*:*

History

25 Oct 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) El panel de geomapa de la capa de mosaicos XYZ tiene un error de ordenación de sanitización-luego-interpolación. sanitizeTextPanelContent() se ejecuta en la cadena de plantilla sin procesar antes de que getTemplateSrv().replace() sustituya el valor de la variable, que utiliza el formato glob sin escape HTML. El resultado se pasa a OpenLayers a través de element.innerHTML. Un Editor puede establecer el valor predeterminado de una variable de cuadro de texto a una carga útil de XSS que se ejecuta para cada usuario que abre el panel de control. Esto es un bypass de la corrección de CVE-2023-0507.

Information

Published : 2026-06-22 14:17

Updated : 2026-10-25 23:10


NVD link : CVE-2026-9029

Mitre link : CVE-2026-9029

CVE.ORG link : CVE-2026-9029


JSON object : View

Products Affected

grafana

  • grafana
CWE
CWE-79

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