When query caching is enabled in Grafana users can query another users session
Summary
When query caching is enabled in Grafana users can query another users session
Original description
The description as published by the source.
Grafana is an open-source platform for monitoring and observability. When datasource query caching is enabled, Grafana caches all headers, including grafana_session. As a result, any user that queries a datasource where the caching is enabled can acquire another user’s session. To mitigate the vulnerability you can disable datasource query caching for all datasources. This issue has been patched in versions 9.2.10 and 9.3.4.
Source: OSV.dev (Open Source Vulnerabilities) NVD GitHub Advisory OSV
Affected packages
References
- advisory github.com
- advisory security.netapp.com
- advisory nvd.nist.gov
- advisory github.com