VulnSea

Grafana has 52 CVEs on record between 2021 and 2026. Disclosure cadence is accelerating: 17 in the last 90 days against 7 in the 90 before. The busiest recent month was October 2026 with 9. The median CVSS is 6.5 (medium), with 3 rated critical. 4% have been exploited in the wild, in line with the corpus average. The dominant weakness classes are CWE-863 (7) and CWE-22 (6). Most affected products: github.com/grafana/grafana (18), Grafana Enterprise (9), grafana (8).

CVEs per month

Last 12 months, by publish date

111201020304050607080910
Exploited share
4% vs 1% corpus
Median CVSS
6.5
Publish → KEV
—(2)
Last 90 days
17 prev 7

Products

  • github.com/grafana/grafana 18
  • Grafana Enterprise 9
  • grafana 8
  • Grafana OSS 6
  • github.com/grafana/tempo 2
  • github.com/grafana/agent 1
52
Total CVEs
3
Critical
2
CISA KEV
2
Exploited

Grafana vulnerabilities

CVEs affecting Grafana, newest first. Open any entry for full detail, references, and exploit status.

52 CVEsRSS

CVE-2026-79656Medium· 6.0
today

OAuth and OIDC tokens written unredacted to server logs by the Generic OAuth, Google and GitLab connectors

A user with read access to Grafana's server logs, or to a log store they are shipped to, can recover the OAuth and OIDC access, refresh and ID tokens of users who sign in through the Generic OAuth, Google or GitLab providers. Grafana wri…

▾ SunlitGrafana · Grafana OSSvia CVEORG
CVE-2026-100105High· 7.7
today

Alerting contact point authorization bypass via schema downgrade

A user with permission to edit contact points but not their protected fields can change protected settings, such as a contact point's destination URL, by switching an integration to a legacy schema version, which can expose stored creden…

▾ TwilightGrafana · Grafana Enterprisevia CVEORG
CVE-2026-88967High· 7.7
today

Azure Monitor access token disclosure via SSRF

A user with query access to an Azure Monitor data source in Grafana can cause server-side requests to an attacker-controlled endpoint that disclose the data source's Azure access token (server-side request forgery).

▾ TwilightGrafana · Grafana Enterprisevia CVEORG
CVE-2026-88858Medium· 6.5
today

Server-side expression parser denial of service

A user with the Viewer role in Grafana can crash the server by submitting a crafted server-side math expression (uncontrolled recursion). A user with permission to provision alert rules can make the outage persist across restarts.

▾ SunlitGrafana · Grafana OSSvia CVEORG
CVE-2026-103506High· 8.9
today

SSO settings authorization bypass

An authenticated user in Grafana can read SSO client secrets and modify instance-wide SSO settings without the required permissions (missing authorization). This affects Grafana OSS and Enterprise 13.2 installations with the experimental…

▾ TwilightGrafana · Grafana Enterprisevia CVEORG
CVE-2026-16491Medium· 6.5
yesterday

CVE-2026-16491 CVE Record

Grafana’s RBAC service ignored the requested folder when checking whether a user was a folder administrator for deleted dashboard listings. A user with dashboard permission-management rights on any folder could therefore be treated as an…

▾ SunlitGrafana · Grafana Enterprisevia CVEORG
CVE-2026-92539Medium· 6.7
1w ago

Cross-organization user modification and deletion via the SCIM API in Grafana Enterprise

A service account with user-management permissions in one organization can read, modify, disable or delete users belonging to other organizations on the same Grafana instance through the SCIM API (insecure direct object reference). Only …

▾ SunlitGrafana · Grafana EnterpriseEPSS 0.34%via CVEORG
CVE-2026-9703High· 7.1
1w ago

Grafana's data source proxy did not apply role-based access control to write requests forwarded to Loki data sources

Grafana's data source proxy did not apply role-based access control to write requests forwarded to Loki data sources. A user holding only the Viewer role on an affected Grafana instance could send POST, PUT and DELETE requests through th…

▾ TwilightGrafana · Grafana EnterpriseEPSS 0.19%via NVD
CVE-2026-89039Medium· 6.5
3w ago

A caller who can invoke the convert_playwright_script prompt in mcp-k6 can pass a bare file path as the playwright_script argument and receive the contents of any file readable by the user running the server, including SSH keys and cloud…

A caller who can invoke the convert_playwright_script prompt in mcp-k6 can pass a bare file path as the playwright_script argument and receive the contents of any file readable by the user running the server, including SSH keys and cloud…

▾ SunlitGrafana · mcp-k6EPSS 0.38%via NVD
CVE-2026-13720Medium· 5.4
4w ago

An Editor can set file-provisioning metadata (the grafana.app/managedBy, grafana.app/managerId and grafana.app/sourcePath annotations) when creating a dashboard through the dashboard API, because these fields were stored without an autho…

An Editor can set file-provisioning metadata (the grafana.app/managedBy, grafana.app/managerId and grafana.app/sourcePath annotations) when creating a dashboard through the dashboard API, because these fields were stored without an autho…

▾ SunlitGrafana · Grafana OSSEPSS 0.16%via NVD
CVE-2026-13719Medium· 4.3
4w ago

An authenticated user can list alert rules stored in folders they are not allowed to read through the alert rules API list endpoint

An authenticated user can list alert rules stored in folders they are not allowed to read through the alert rules API list endpoint. When the set of folders the user may read was empty, the folder restriction was dropped and every alert …

▾ SunlitGrafana · Grafana EnterpriseEPSS 0.24%via NVD
CVE-2026-81842Medium· 4.3
4w ago

An authenticated user with edit permission on one folder can move a library panel into another folder where they only have view permission, through the library elements API or the equivalent App Platform resource

An authenticated user with edit permission on one folder can move a library panel into another folder where they only have view permission, through the library elements API or the equivalent App Platform resource. The update path did not…

▾ SunlitGrafana · Grafana EnterpriseEPSS 0.20%via NVD
CVE-2026-81841Medium· 5.3
4w ago

Pausing a shared (public) dashboard did not revoke its access token for the endpoints that serve frontend bootstrap data

Pausing a shared (public) dashboard did not revoke its access token for the endpoints that serve frontend bootstrap data. Anyone holding the link to a paused shared dashboard could still retrieve, without authenticating, the configuratio…

▾ SunlitGrafana · Grafana EnterpriseEPSS 0.38%via NVD
CVE-2026-76154High· 7.3
1mo ago

A stored cross-site scripting vulnerability in the Geomap panel's MapLibre base layer allows a user with the Editor role to execute arbitrary JavaScript in another user's session by hosting a malicious style configuration, enabling escal…

A stored cross-site scripting vulnerability in the Geomap panel's MapLibre base layer allows a user with the Editor role to execute arbitrary JavaScript in another user's session by hosting a malicious style configuration, enabling escal…

▾ TwilightGrafana · Grafana OSSEPSS 0.35%via NVD
CVE-2026-15815High· 8.8
1mo ago

Grafana OSS and Grafana Enterprise did not safely resolve symbolic links when extracting plugin archives

Grafana OSS and Grafana Enterprise did not safely resolve symbolic links when extracting plugin archives. A crafted plugin archive can chain relative symbolic link entries to escape the plugin installation directory, writing arbitrary fi…

▾ TwilightGrafana · Grafana OSSEPSS 0.69%via NVD
CVE-2026-14199High· 7.1
1mo ago

Only self-managed Grafana instances with Auth Proxy authentication and identity caching enabled (sync_ttl greater than zero) are affected

Only self-managed Grafana instances with Auth Proxy authentication and identity caching enabled (sync_ttl greater than zero) are affected. The Auth Proxy cache key concatenated the username and forwarded identity attributes without a del…

▾ Twilightgrafana · grafanaEPSS 0.33%via NVD
CVE-2026-11817Medium· 5.3
2mo ago

CVE-2026-11817 CVE Record

This vulnerability only affects Grafana stacks configured with multiple organizations; single-organization deployments are not impacted. In a multi-organization stack, a user who is an Org Admin of a single organization can call GET /api…

▾ SunlitGrafana · Grafana OSSEPSS 0.35%via CVEORG
CVE-2026-42127High· 7.5
4mo ago

The public dashboard query endpoint does not limit request body size before processing, allowing unauthenticated attackers to trigger excessive memory allocation by sending arbitrarily large JSON payloads

The public dashboard query endpoint does not limit request body size before processing, allowing unauthenticated attackers to trigger excessive memory allocation by sending arbitrarily large JSON payloads. This can lead to denial of serv…

▾ Twilightgrafana · grafanaEPSS 0.43%via NVD
CVE-2026-9029High· 7.3
4mo ago

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

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…

▾ Twilightgrafana · grafanaEPSS 0.25%via NVD
CVE-2026-42129High· 7.7
4mo ago

A user with Viewer permissions can use a path traversal in the Loki data source plugin to reach administrative Loki endpoints and read sensitive backend configuration and internal service information.

A user with Viewer permissions can use a path traversal in the Loki data source plugin to reach administrative Loki endpoints and read sensitive backend configuration and internal service information.

▾ Twilightgrafana · loki_datasourceEPSS 0.44%via NVD
CVE-2026-10601Medium· 5.4
4mo ago

A user with Viewer permissions can use specially crafted requests to the Tempo and Loki data source plugins to reach unintended backend endpoints

A user with Viewer permissions can use specially crafted requests to the Tempo and Loki data source plugins to reach unintended backend endpoints. Depending on the backend configuration this can expose data source credentials, leak inter…

▾ Sunlitgrafana · grafanaEPSS 0.29%via NVD
CVE-2026-27878Medium· 6.5
4mo ago

Grafana Tempo vulnerable to an out-of-memory crash

Grafana Tempo vulnerable to an out-of-memory crash

▾ Sunlitgrafana · github.com/grafana/tempoEPSS 0.41%via OSV
CVE-2026-11769Medium
4mo ago

Grafana Operator: Privilege escalation from namespace admin to cluster admin via GrafanaDashboard jsonnetLib fileName

Grafana Operator: Privilege escalation from namespace admin to cluster admin via GrafanaDashboard jsonnetLib fileName

▾ Sunlitgrafana · github.com/grafana/grafana-operator/v5EPSS 0.36%via GHSA
GHSA-v82c-5c2q-hx9gMedium
4mo ago

Duplicate Advisory: Privilege escalation from namespace admin to cluster admin via GrafanaDashboard jsonnetLib fileName

Duplicate Advisory: Privilege escalation from namespace admin to cluster admin via GrafanaDashboard jsonnetLib fileName

▾ Sunlitgrafana · github.com/grafana/grafana-operatorvia GHSA
CVE-2026-21728High· 7.5
6mo ago

Tempo queries with large limits can cause large memory allocations which can impact the availability of the service, depending on its deployment strategy. Mitigation can be done by setting max_result_limit in the search config, e.g

Tempo queries with large limits can cause large memory allocations which can impact the availability of the service, depending on its deployment strategy. Mitigation can be done by setting max_result_limit in the search config, e.g. to …

▾ Twilightgrafana · tempoEPSS 0.64%via NVD
CVE-2025-12141Medium· 6.5
6mo ago

In Grafana's alerting system, users with edit permissions for a contact point, specifically the permissions “alert.notifications:write” or “alert.notifications.receivers:test” that are granted as part of the fixed role "Contact Point Wri…

In Grafana's alerting system, users with edit permissions for a contact point, specifically the permissions “alert.notifications:write” or “alert.notifications.receivers:test” that are granted as part of the fixed role "Contact Point Wri…

▾ Sunlitgrafana · grafanaEPSS 0.26%via NVD
CVE-2026-21727Low· 3.3
6mo ago

A cross-tenant isolation vulnerability was found in Grafana’s Correlations feature affecting legacy correlation records

A cross-tenant isolation vulnerability was found in Grafana’s Correlations feature affecting legacy correlation records. Due to a backward compatibility condition allowing org_id = 0 records to be returned across organizations, a user wi…

▾ Sunlitgrafana · grafanaEPSS 0.20%via NVD
CVE-2025-41118Critical· 9.1
6mo ago

Pyroscope is an open-source continuous profiling database

Pyroscope is an open-source continuous profiling database. The database supports various storage backends, including Tencent Cloud Object Storage (COS). If the database is configured to use Tencent COS as the storage backend, an attacke…

▾ Midnightgrafana · pyroscopeEPSS 0.41%via NVD
CVE-2026-21726Medium· 5.3
6mo ago

Grafana Loki Path Traversal - CVE-2021-36156 Bypass

Grafana Loki Path Traversal - CVE-2021-36156 Bypass

▾ Sunlitgrafana · github.com/grafana/loki/v3EPSS 0.41%via OSV
CVE-2026-27877Medium· 6.5
7mo ago

Grafana public dashboards disclose all direct mode datasources

Grafana public dashboards disclose all direct mode datasources

▾ Sunlitgrafana · github.com/grafana/grafanaEPSS 0.31%via OSV
Grafana vulnerabilities (CVEs) · VulnSea