Skip to main content

Grafana CVE-2026-15577

| EUVDEUVD-2026-98904 MEDIUM
Incorrect Authorization (CWE-863)
2026-10-13 GRAFANA GHSA-pm7c-5ghp-r9fq
6.5
CVSS 3.1 · Vendor: GRAFANA
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with read-only Git Sync account
  2. Exploit
    Call connection status subresource API
  3. Execution
    Bypass authorization check (CWE-863)
  4. Impact
    Modify provisioning connection configuration

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires all of the following: (1) a valid authenticated Grafana account - a user or service account - that already has read-only access to Git Sync (provisioning) connections; (2) the instance running Grafana 12.4; and (3) the experimental 'provisioning' feature toggle explicitly enabled, since the vulnerable status subresource API does not exist otherwise. The attack is performed over the network against the connection's status subresource. Limiting factors that reduce real-world exposure: it is gated behind a non-default experimental feature toggle, requires pre-existing authenticated (low-privilege) access rather than being anonymous, and affects integrity only (configuration modification) with no data disclosure or service disruption.

Impact

This is a medium-severity authorization flaw (CVSS 6.5, CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N) whose real-world priority is constrained by several factors. The CVSS vector confirms network-reachable, low-complexity exploitation but requires authentication (PR:L) - specifically an account that already holds read-only access to Git Sync connections - and yields integrity-only impact (I:H) with no confidentiality (C:N) or availability (A:N) effect. No EPSS score, KEV listing, or POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation. Critically, the vendor description narrows applicability sharply: the affected API exists only on Grafana 12.4 and only when the experimental 'provisioning' feature toggle is enabled, meaning the vast majority of Grafana deployments are not exposed at all. The signals are internally consistent (authenticated, low-privilege, integrity-focused, scope-unchanged), so this is a legitimate but bounded issue - a privilege-boundary violation worth patching promptly where the experimental toggle is enabled, rather than an emergency for the general Grafana population. Note the input Tag 'Authentication Bypass' conflicts with CWE-863 (Incorrect Authorization): this is a privilege/authorization escalation, not an authentication bypass - exploitation still requires a valid authenticated account.

Exploit ScenarioDerived

An attacker who holds (or phishes/obtains) a Grafana account with only read-only access to Git Sync provisioning connections sends a crafted request to the connection's status subresource API. Because authorization is enforced incorrectly, the request is accepted and the attacker alters the provisioning connection's configuration despite lacking write permission. No public exploit code was identified at time of analysis, and the attack only works on Grafana 12.4 instances with the experimental provisioning feature toggle enabled.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 13, 2026

Incorrect authorization in Grafana 12.4 (OSS and Enterprise) allows an authenticated user or service account that holds only read-only access to Git Sync (provisioning) connections to rewrite those connections' configuration by sending requests to the connection's status subresource, which does not enforce the same authorization as the parent resource (CWE-863). Exploitation requires three things simultaneously: a valid low-privilege Grafana account, the affected 12.4 release, and the non-default experimental 'provisioning' feature toggle explicitly enabled - the vulnerable status subresource API does not exist otherwise, so anonymous or unprovisioned instances are not exposed. The impact is integrity-only (CVSS 6.5, CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N) with no data disclosure or service disruption, and no public exploit identified at time of analysis.

RemediationAI

No vendor-released patch version is specified in the provided intelligence, so treat https://grafana.com/security/security-advisories/cve-2026-15577 as the authoritative source for a fixed Grafana release and upgrade to it as soon as it is published; because the flaw is a server-side authorization check, client-side changes will not mitigate it. The immediate, highest-value compensating control is to disable the experimental 'provisioning' feature toggle on Grafana 12.4 instances - this unregisters the vulnerable status subresource API entirely and cannot be bypassed remotely, at the cost of losing Git Sync provisioning functionality (the feature is experimental and non-default, so the operational trade-off is usually acceptable). If provisioning must stay enabled, restrict read-only Git Sync connection permissions to tightly scoped service accounts rather than human viewers, since the attack requires an already-authenticated low-privilege principal, and validate that those accounts are the only holders of that role. In parallel, audit existing Git Sync connection configurations for unexpected modifications made through status subresource paths, and add alerting on write requests (PUT/PATCH) to the status subresource of provisioning connections by principals that are not supposed to have write access - this detects exploitation attempts but does not prevent them, so it should complement rather than replace the toggle being disabled or the upgrade.

Affected VersionsENISA

Grafana OSS 13.2.0 <13.2.4
Grafana OSS 12.4.0 <12.4.13
Grafana Enterprise 13.2.0 <13.2.4
Grafana Enterprise 12.4.0 <12.4.13
Grafana Enterprise 13.0.0 <13.0.11
Grafana OSS 13.1.0 <13.1.8
Grafana OSS 13.0.0 <13.0.11
Grafana Enterprise 13.1.0 <13.1.8

Affected Packages

euvd grafana_enterprise fix: 12.4.13, 13.0.11, 13.1.8, 13.2.4
euvd grafana_oss fix: 12.4.13, 13.0.11, 13.1.8, 13.2.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is an authorization-boundary defect (CWE-863, incorrect authorization) in Grafana's Git Sync provisioning feature. Grafana's provisioning API follows Kubernetes-style resource conventions, where a resource has a main endpoint for its declarative spec and a separate 'status' subresource intended only for reporting observed state back to the control plane. The security model for such designs is that status writes must not be a back door to configuration changes, and Grafana's RBAC/authorization check on the status subresource path evidently failed to mirror the write restriction enforced on the parent connection object. As a result, a principal granted read-only access to Git Sync connections (typically a viewer-level user or an automation service account) can issue a network request against the status subresource of a connection and mutate its stored configuration, bypassing the intended write permission. Two scoping constraints in the underlying technology materially reduce exposure: on Grafana 12.4 the provisioning/Git Sync API is only registered when the experimental 'provisioning' feature toggle is enabled, meaning the vulnerable route is absent on default configurations; and the CVSS vector supplies PR:L, so the attacker must already be authenticated. The CPE data confirms the code is shared across both distribution channels - cpe:2.3:a:grafana:grafana_oss:* and cpe:2.3:a:grafana:grafana_enterprise:* - so OSS and Enterprise deployments on the affected line are equally in scope, with no version constraints narrowing the CPE ranges beyond the Grafana 12.4 behavior described by the vendor.

Know when Grafana gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GRAFANA) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
vuln.today AI 6.5 MEDIUM

Network API (AV:N), low complexity (AC:L); a low-privilege authenticated read-only account is required (PR:L); only configuration integrity is affected (I:H, C:N/A:N), scope unchanged.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Red Hat 6.5 MEDIUM

Primary rating from Vendor (GRAFANA).

CVSS VectorVendor: GRAFANA

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None

Lifecycle Timeline

2
Patch available
Oct 13, 2026 - 18:19 EUVD
CVE Published
Oct 13, 2026 - 17:05 cve.org
MEDIUM 6.5

DescriptionCVE.org

A user or service account with read-only access to Git Sync (provisioning) connections can modify a connection's configuration through its status subresource (incorrect authorization). On Grafana 12.4 the affected API is only available when the experimental provisioning feature toggle is enabled.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
High
Grafana OSS/Enterprise is widely deployed enterprise observability software
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2024-9264 CRITICAL POC
9.4 Oct 18

The SQL Expressions experimental feature of Grafana allows for the evaluation of `duckdb` queries containing user input.

CVE-2023-34111 CRITICAL POC
9.8 Jun 06

The `Release PR Merged` workflow in the github repo taosdata/grafanaplugin is subject to a command injection vulnerabili

CVE-2022-26148 CRITICAL POC
9.8 Mar 21

An issue was discovered in Grafana through 7.3.4, when integrated with Zabbix. Rated critical severity (CVSS 9.8), this

CVE-2020-27846 CRITICAL POC
9.8 Dec 21

A signature verification vulnerability exists in crewjam/saml. Rated critical severity (CVSS 9.8), this vulnerability is

CVE-2018-15727 CRITICAL POC
9.8 Aug 29

Grafana 2.x, 3.x, and 4.x before 4.6.4 and 5.x before 5.2.3 allows authentication bypass because an attacker can generat

CVE-2026-63087 CRITICAL POC
9.3 Jul 16

Authentication bypass in Grafana OnCall through 1.16.11 lets unauthenticated remote attackers mint a valid PluginAuthTok

CVE-2023-36649 CRITICAL POC
9.1 Dec 12

Insertion of sensitive information in the centralized (Grafana) logging system in ProLion CryptoSpike 3.0.15P2 allows re

CVE-2025-4123 HIGH POC
7.6 May 22

A cross-site scripting (XSS) vulnerability exists in Grafana caused by combining a client path traversal and open redire

CVE-2020-13379 HIGH POC
8.2 Jun 03

The avatar feature in Grafana 3.0.1 through 7.0.1 has an SSRF Incorrect Access Control issue. Rated high severity (CVSS

CVE-2023-1387 HIGH POC
7.5 Apr 26

Grafana is an open-source platform for monitoring and observability. Rated high severity (CVSS 7.5), this vulnerability

CVE-2022-32276 HIGH POC
7.5 Jun 17

Grafana 8.4.3 allows unauthenticated access via (for example) a /dashboard/snapshot/*?orgId=0 URI. Rated high severity (

CVE-2022-32275 HIGH POC
7.5 Jun 06

Grafana 8.4.3 allows reading files via (for example) a /dashboard/snapshot/%7B%7Bconstructor.constructor'/.. Rated high

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy