CVE-2023-2801:
Grafana Missing Synchronization vulnerability
7.5
CVSS Score
3.1
Basic Information
CVE ID
GHSA ID
EPSS Score
0.68104%
CWE
Published
6/6/2023
Updated
2/13/2025
KEV Status
No
Technology
Go
Technical Details
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
github.com/grafana/grafana | go | < 9.4.12 | 9.4.12 |
github.com/grafana/grafana | go | >= 9.5.0, < 9.5.3 | 9.5.3 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from improper synchronization in mixed query handling. The advisory explicitly references a 'ds proxy race condition' and public dashboard query execution as attack vectors. The first function
is core to data source proxying and would require synchronization when managing concurrent requests. The second function
handles public dashboard queries where mixed data source interactions occur. Both align with CWE-820
's missing synchronization pattern and the described crash scenario. Confidence is high for the proxy
function
due to direct correlation with the advisory's technical details, and medium for the public dashboard function
due to its role in mixed query execution.