Skip to main content

Grafana CVE-2026-28377

| EUVDEUVD-2026-16424 HIGH
Inadequate Encryption Strength (CWE-326)
2026-03-26 GRAFANA GHSA-ffqx-q65f-36jf
7.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Access /status/config endpoint
  2. Exploit
    Retrieve plaintext S3 SSE-C encryption key
  3. Impact
    Decrypt trace data in S3 bucket

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Encryption strength requirements
Exploitation Conditions

Grafana Tempo with S3 SSE-C encryption configured. Remote unauthenticated attacker accessing the /status/config endpoint. No victim interaction required. Default Tempo installations without S3 SSE-C configuration are NOT affected.

Impact

Real-world risk is significant despite no active exploitation evidence. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N) indicates the vulnerability is remotely exploitable without authentication and with low attack complexity, achieving high confidentiality impact. The attack is highly automatable as it requires only HTTP requests to a known endpoint, making it suitable for mass scanning. EPSS probability data is not available in current intelligence, and KEV status indicates no confirmed active exploitation. However, the technical impact is severe: compromised SSE-C keys enable attackers to decrypt historical trace data in S3, potentially exposing sensitive application telemetry, API tokens, or user information embedded in traces. The vulnerability is tagged with Authentication Bypass, suggesting the endpoint may bypass intended access controls. Priority should be elevated for organizations storing sensitive data in Tempo traces, particularly those subject to compliance requirements. The straightforward exploitation path and lack of required privileges make this a realistic target once public details emerge, even without confirmed exploitation at present.

Exploit ScenarioDerived

An unauthenticated remote attacker sends an HTTP GET request to the publicly accessible /status/config endpoint on a Grafana Tempo instance. The server responds with configuration details including the S3 SSE-C encryption key in plaintext. Using the obtained key, the attacker authenticates to AWS S3 (if bucket permissions allow or through compromised AWS credentials obtained separately) and decrypts stored trace data, extracting sensitive application telemetry, authentication tokens, or personally identifiable information embedded in distributed traces. No public exploit identified at time of analysis, though the attack requires only basic HTTP client capabilities.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Mar 26, 2026

Grafana Tempo leaks S3 SSE-C encryption keys in plaintext through its /status/config endpoint, enabling unauthenticated remote attackers to retrieve encryption keys protecting trace data stored in AWS S3. The CVSS score of 7.5 reflects high confidentiality impact with network-accessible attack vector requiring no privileges or user interaction (AV:N/AC:L/PR:N/UI:N). No public exploit identified at time of analysis, though the attack path is straightforward given the information disclosure nature of the vulnerability.

RemediationAI

Consult the Grafana security advisory at https://grafana.com/security/security-advisories/cve-2026-28377 for official patch versions and upgrade guidance. Vendor-released patch details are not specified in current intelligence, so organizations should immediately review the advisory for fixed Tempo versions and upgrade accordingly. As an interim mitigation until patching is completed, restrict network access to the /status/config endpoint using firewall rules, web application firewalls, or reverse proxy configurations to permit access only from trusted administrative IP ranges. Consider implementing authentication requirements at the proxy layer for all administrative endpoints if not already enforced. Organizations should rotate their S3 SSE-C encryption keys immediately if the /status/config endpoint was publicly accessible, as historical exposure of these keys may have occurred. Review access logs for unauthorized requests to /status/config to assess potential compromise scope.

Affected VersionsENISA

Tempo 2.10.3

Affected Packages

go github.com/grafana/tempo fix: 2.10.3
euvd tempo no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in go, euvd

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

Technical ContextAI · show details

Grafana Tempo is a distributed tracing backend designed to store and query trace data. The affected component is the /status/config endpoint, which exposes server-side encryption customer-provided keys (SSE-C) used for AWS S3 bucket encryption. SSE-C is an AWS S3 encryption method where customers manage their own encryption keys while AWS performs the encryption/decryption operations. The vulnerability stems from improper sanitization of sensitive configuration values before rendering them through the status endpoint. According to CPE data (cpe:2.3:a:grafana:tempo:*:*:*:*:*:*:*:*), all versions of Grafana Tempo are potentially affected unless otherwise specified in vendor advisories. The vulnerability represents an information disclosure issue where cryptographic material is exposed through an API endpoint, though no specific CWE classification was provided in available intelligence.

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

NVD PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Red Hat 6.5 MEDIUM

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

2
Patch released
Mar 31, 2026 - 21:13 nvd
Patch available
CVE Published
Mar 26, 2026 - 21:39 nvd
HIGH 7.5

DescriptionCVE.org

A vulnerability in Grafana Tempo exposes the S3 SSE-C encryption key in plaintext through the /status/config endpoint, potentially allowing unauthorized users to obtain the key used to encrypt trace data stored in S3.

Thanks to william_goodfellow for reporting this vulnerability.

Executive ViewAI

Why It Matters

Grafana Tempo instances expose AWS S3 encryption keys through an unauthenticated API endpoint, allowing attackers to bypass encryption protections on trace data stored in cloud infrastructure. Organizations using Tempo with S3 storage risk unauthorized access to sensitive trace information without any authentication requirement or user action, creating a direct path to data compromise.

Business Impact: High
Compensating Controls

Restrict network access to /status/config endpoint via firewall, Web Application Firewall (WAF), or API gateway rules to block external and untrusted internal requests. Implement network segmentation to isolate Grafana Tempo from internet-facing systems. Disable or remove the /status/config endpoint if operational requirements permit. Rotate S3 SSE-C encryption keys immediately and monitor S3 access logs for unauthorized key retrieval attempts. Transition to S3 SSE-KMS encryption with AWS KMS for key management instead of SSE-C. No vendor-released patch identified at time of analysis; monitor Grafana security advisories for availability of patched releases.

Threat Intelligence Overview

EPSS Score
0.0%
Top 96% exploitable
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

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 HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
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

SUSE

Product Status
openSUSE Tumbleweed Fixed

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