Impact
Tempo allows users to send trace queries that include a limit parameter. When the limit is set to a very high value, the server allocates a buffer proportional to that limit. This unbounded allocation can exhaust memory, leading to service unavailability depending on how the deployment is configured. The weakness is a resource exhaustion vulnerability (CWE‑400) from unbounded memory allocation (CWE‑770).
Affected Systems
The affected products are Grafana:Tempo and Grafana:Enterprise Traces (GET) – the tracing query component. No specific version information is supplied, so all publicly available releases of these products are potentially vulnerable until an official fix is released.
Risk and Exploitability
7.5 indicates a medium‑to‑high severity. The EPSS score is reported as < 1%, suggesting very low exploitation probability in the wild. Tempo is not listed in CISA’s KEV catalog. The vulnerability can be exploited by an attacker with access to the query interface. Based on the description, it is inferred that the attacker would need query execution privileges to perform the attack, but the impact is significant because it can bring the service down.
OpenCVE Enrichment
Github GHSA