Skip to main content
← All vulnerabilities
CVE-2026-21728GHSA-P4R4-XVRQ-GVMCGO-2026-5528

Tempo query limit results in unbounded memory allocation

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.8.4, 2.9.2, 2.10.2
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

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 262144 (2^18). Alternatively, automatically restart the service.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • Grafana Tempo

    From 1.3.0 · through 2.8.3; From 2.9.0 · through 2.9.1; From 2.10.0 · through 2.10.1

  • Grafana Enterprise Traces (GET)

    From 1.0.0 · through 2.8.7

  • github.com/grafana/tempoGo

    From 1.3.0 · fixed in 2.8.4

  • github.com/grafana/tempoGo

    From 2.9.0 · fixed in 2.9.2

  • github.com/grafana/tempoGo

    From 2.10.0 · fixed in 2.10.2

  • github.com/grafana/tempoGo

    From 1.3.0

References 1

grafana.com