{"id":"CVE-2026-102589","aliases":["EUVD-2026-123545","GHSA-wpfw-6m34-pc8h"],"status":"published","title":"Cross-instance user impersonation through image renderer JWTs","description":"When independent Grafana instances share the same [rendering] renderer_token, an image renderer key issued by one instance is accepted by the others, so a user on one instance could act as the user with the same ID on another (origin validation error). This affects instances with the renderAuthJWT feature toggle enabled, the default from Grafana 13.0.0.","severity":{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-14","score":0.00161,"percentile":0.05307,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-200","CWE-346","CWE-863"],"published":"2026-11-11T15:03:07Z","modified":"2026-11-11T15:31:09Z","products":[{"vendor":"grafana","product":"grafana enterprise"},{"vendor":"grafana","product":"grafana oss"}],"references":[{"url":"https://grafana.com/security/security-advisories/cve-2026-102589","tags":["vendor-advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-102589"},{"url":"https://github.com/advisories/GHSA-wpfw-6m34-pc8h"}],"sources":{"cve":[{"id":"CVE-2026-102589","title":"Cross-instance user impersonation through image renderer JWTs","description":"When independent Grafana instances share the same [rendering] renderer_token, an image renderer key issued by one instance is accepted by the others, so a user on one instance could act as the user with the same ID on another (origin validation error). This affects instances with the renderAuthJWT feature toggle enabled, the default from Grafana 13.0.0.","status":"published","published":"2026-11-11T15:03:07.435Z","modified":"2026-11-11T15:03:07.435Z","cvss":[{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L","level":"high","assessor":"cna"}],"cwes":["CWE-346","CWE-863","CWE-200"],"updated_at":"2026-11-11T16:29:57.175584Z"}],"euvd":[{"id":"EUVD-2026-123545","description":"When independent Grafana instances share the same [rendering] renderer_token, an image renderer key issued by one instance is accepted by the others, so a user on one instance could act as the user with the same ID on another (origin validation error). This affects instances with the renderAuthJWT feature toggle enabled, the default from Grafana 13.0.0.","status":"published","published":"2026-11-11T15:03:07Z","modified":"2026-11-11T15:03:07Z","cvss":[{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L","level":"high"}],"updated_at":"2026-11-11T17:29:39.353655Z"}],"ghsa":[{"id":"GHSA-wpfw-6m34-pc8h","title":"When independent Grafana instances share the same [rendering] renderer_token, an image renderer...","description":"When independent Grafana instances share the same [rendering] renderer_token, an image renderer key issued by one instance is accepted by the others, so a user on one instance could act as the user with the same ID on another (origin validation error). This affects instances with the renderAuthJWT feature toggle enabled, the default from Grafana 13.0.0.","status":"published","published":"2026-11-11T15:31:04Z","modified":"2026-11-11T15:31:09Z","cvss":[{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L","level":"high"}],"cwes":["CWE-200"],"updated_at":"2026-11-11T15:34:48.112751Z"}],"nvd":[{"id":"CVE-2026-102589","description":"When independent Grafana instances share the same [rendering] renderer_token, an image renderer key issued by one instance is accepted by the others, so a user on one instance could act as the user with the same ID on another (origin validation error). This affects instances with the renderAuthJWT feature toggle enabled, the default from Grafana 13.0.0.","status":"published","published":"2026-11-11T15:17:12.447Z","modified":"2026-11-12T19:09:06.967Z","cvss":[{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L","level":"high","assessor":"secondary"}],"cwes":["CWE-200","CWE-346","CWE-863"],"updated_at":"2026-11-11T17:25:38.53844Z"}]}}
