Tools AI Risk Radar ai-incident-0010
Incident record
Grafana’s MCP server accepted a session ID that looked valid but was never issued
- Severity
- Critical
- Status
- Patched
- Type
- Agent Hijack
- Target
- Grafana mcp-grafana up to and including 1.0.0
- Actor
- researcher
- CVE
- CVE-2026-19516
What happened
Pillar Security researcher Ariel Fogel showed that Grafana’s MCP server checked only the shape of a session-ID token rather than whether it had ever been issued, so a caller could invent one that passed and then call tools without credentials. One of those tools, grafana_api_request, also honoured a caller-supplied X-Grafana-URL header, which set the destination, method, path, body and headers of the outbound request.
The two halves are what make it serious. The session check gets an unauthenticated caller in, and the header-controlled request turns the server into a request forger inside the network it sits in, reaching hosts a caller could not otherwise address. NVD scores it 9.1, critical, published 11 August 2026. Grafana’s own advisory covers versions up to and including 1.0.0, with the fix in 1.1.0 adding bearer-token authentication.
Sources
- Pillar Security, "Valid but never issued"www.pillar.security/blog/valid-but-never-issued-session-spoo…
- Grafana security advisory, CVE-2026-19516grafana.com/security/security-advisories/cve-2026-19516
- NVD record, CVE-2026-19516nvd.nist.gov/vuln/detail/CVE-2026-19516
One record from the AI Risk Radar, maintained by the Security Desk. Data: CSV · JSON ·RSS · CC BY 4.0 with attribution to YFarmX.Tracker updated · 18 September 2026