Description
Access control for plugin data sources protected by the ReqActions json field of the plugin.json is bypassed if the user or service account is granted associated access to any other data source, as the ReqActions check was not scoped to each specific datasource. The account must have prior query access to the impacted datasource.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Grafana | Grafana | 11.1.0 – < 11.1.1, 11.1.2 – < 11.1.3 | 11.1.1 |
| Grafana | Grafana Enterprise | 11.1.0 – < 11.1.1, 11.1.2 – < 11.1.3 | 11.1.1 |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 16.04 LTS | grafana | No fix yet | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Go | github.com/grafana/grafana | >= 11.1.0, < 11.1.1 | 11.1.1 | GHSA-hh8p-374f-qgr5 |
| Go | github.com/grafana/grafana | >= 11.1.2, < 11.1.3 | 11.1.3 | GHSA-hh8p-374f-qgr5 |
| Go | github.com/grafana/grafana | >= 0.0.0-20240521130516-0072e4a92d89, < 0.0.0-20240725142242-c326d865c58b | 0.0.0-20240725142242-c326d865c58b | GHSA-hh8p-374f-qgr5 |
| Go | github.com/grafana/grafana | >= 1.9.2-0.20240521130516-0072e4a92d89, < 1.9.2-0.20240725142242-c326d865c58b | 1.9.2-0.20240725142242-c326d865c58b | GHSA-hh8p-374f-qgr5 |
| Go | github.com/grafana/grafana | all versions | — | GO-2024-3079 |
Advisories 1
- WID-SEC-2024-1883 Grafana: Schwachstelle ermöglicht Umgehen von Sicherheitsvorkehrungen BSI CERT-Bund (WID) · Aug 20, 2024