Skip to main content

Tempo Operator EUVDEUVD-2026-43489

| CVE-2026-62147 MEDIUM
Incorrect Authorization (CWE-863)
2026-07-13 redhat
6.5
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to OpenShift cluster with low-privilege credentials
  2. Delivery
    Identify Tempo gateway query API endpoint
  3. Exploit
    Send query request targeting unguarded response path
  4. Execution
    Bypass namespace-scoped redaction
  5. Persist
    Receive span attributes from unauthorized tenant namespace
  6. Impact
    Exfiltrate sensitive telemetry or topology data

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 three concrete conditions to be true simultaneously: (1) the Tempo Operator gateway must be deployed with query RBAC explicitly enabled - this is a non-default or operator-configured state; (2) the attacker must hold a valid authenticated session with at least low-privilege access to the OpenShift cluster or Tempo gateway API (PR:L per CVSS vector); and (3) the target environment must be multi-tenant, meaning other namespaces with span data must exist. What limits exploitation is the authentication requirement - unauthenticated external attackers cannot exploit this - and the dependency on query RBAC being active; single-tenant deployments or deployments with RBAC disabled on the gateway are not affected by this specific flaw. The non-default RBAC configuration requirement meaningfully narrows the exposed population.

Impact

The NVD CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) scores 6.5 and accurately reflects the threat model: network-reachable, low complexity, requires only a valid authenticated session, and yields high confidentiality impact limited to the vulnerable system with no integrity or availability consequence. There is no KEV listing and no public exploit code has been identified at time of analysis, which tempers immediate urgency. However, the low attack complexity combined with no user interaction means that any authenticated tenant user - potentially a low-trust internal or external party - can reliably exploit this without requiring special tooling. The real-world risk is highest in shared multi-tenant OpenShift clusters where tracing data may contain sensitive application telemetry, service topology, or business-logic parameters embedded in span attributes. EPSS data was not provided in the input; severity should be contextualized by whether the cluster hosts untrusted or externally-facing tenants.

Exploit ScenarioDerived

An authenticated user with a valid low-privileged account in a multi-tenant OpenShift cluster submits a query to the Tempo Operator gateway's query API targeting a response path where namespace-scoped redaction is not enforced. The response returns span attributes - potentially containing service names, operation parameters, or application-layer metadata - belonging to a different tenant's namespace, which the user is not authorized to see. No public exploit code has been identified, but the attack requires only standard HTTP query tooling and knowledge of the unguarded API path.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 13, 2026

Tenant data leakage in the Tempo Operator gateway component (Red Hat OpenShift Distributed Tracing 3) allows an authenticated low-privileged user to read span attributes from namespaces belonging to other tenants. The flaw exists because namespace-scoped redaction is inconsistently applied across certain query API response paths when query RBAC is enabled, meaning the authorization control exists but is not uniformly enforced. No public exploit code has been identified and this CVE is not listed in CISA KEV, but the high confidentiality impact and low attack complexity make it a meaningful risk in shared multi-tenant tracing deployments.

RemediationAI

Consult the Red Hat security advisory at https://access.redhat.com/security/cve/CVE-2026-62147 and the linked Bugzilla entry https://bugzilla.redhat.com/show_bug.cgi?id=2499635 for the official patched version; no specific fix version was confirmed in the data available for this analysis. Until a patch is applied, the most direct compensating control is to disable query RBAC on the Tempo Operator gateway if the feature can be foregone, though this may reduce isolation between tenants and could itself be an unacceptable trade-off depending on cluster policy. Alternatively, restrict Tempo gateway query API access to a single trusted tenant or operator-only service account at the network policy level, preventing cross-tenant authenticated access entirely - this limits tracing query functionality but eliminates the exposure surface. In environments where strict tenant isolation is critical and a patch is not yet available, consider temporarily disabling the Tempo gateway's external query endpoint and routing trace queries through a controlled internal path with manual redaction auditing.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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; the Tempo Operator is its Kubernetes operator, deployed in Red Hat OpenShift Distributed Tracing 3 (CPE: cpe:2.3:a:red_hat:red_hat_openshift_distributed_tracing_3). The gateway component in this operator proxies query API requests and enforces namespace-scoped RBAC to isolate tenant trace data. CWE-863 (Incorrect Authorization) describes the root cause: the authorization logic exists but is not consistently invoked across all query API response paths, creating blind spots where redaction is silently skipped. This class of flaw typically arises when authorization is applied at the request-routing layer but not enforced again at the response-serialization or sub-path layer, leaving certain endpoint branches unguarded.

Know when Red Hat Openshift Distributed Tracing 3 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 (redhat) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 6.5 MEDIUM

Network-accessible gateway API, low complexity, authenticated low-privilege user sufficient; pure confidentiality impact with no integrity or availability effect and no scope change.

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

DescriptionCVE.org

The Tempo Operator's gateway component failed to consistently apply namespace-scoped redaction on some query API response paths when query RBAC was enabled, allowing an authenticated user to read span attributes belonging to other tenants' namespaces.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Low
specific Red Hat OpenShift add-on, limited to tracing-enabled enterprise clusters
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
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.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_openshift_distributed_tracing_3:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_openshift_distributed_tracing_3:*:*:*:*:*:*:*:*

Vendor StatusVendor

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