CVE-2023-3128
Critical
Description
Grafana is validating Azure AD accounts based on the email claim. On Azure AD, the profile email field is not unique and can be easily modified. This leads to account takeover and authentication bypass when Azure AD OAuth is configured with a multi-tenant app.
SeverityCritical
CVSS9.4
Exploit probability—
Product
Grafana
PublishedJun 22, 2023
First seenJun 22, 2023
Weakness typeCWE-290CWE-290
How to fix
Update
- grafana grafana8.5.27, 9.2.20, 9.3.16, 9.4.13, 9.5.4 or later
- github.com/grafana/grafana9.4.13, 9.3.16, 9.2.20, 8.5.27 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| grafana grafana | 6.7.0 ≤ v < 8.5.27, 9.2.0 ≤ v < 9.2.20, 9.3.0 ≤ v < 9.3.16, 9.4.0 ≤ v < 9.4.13, 9.5.0 ≤ v < 9.5.4 | 8.5.27, 9.2.20, 9.3.16, 9.4.13, 9.5.4 |
| github.com/grafana/grafanaGo | 9.4.0 ≤ v < 9.4.13, 9.3.0 ≤ v < 9.3.16, 9.0.0 ≤ v < 9.2.20, v < 8.5.27 | 9.4.13, 9.3.16, 9.2.20, 8.5.27 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
In the Intelligence 360 plan
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.