CVE Vulnerabilities

CVE-2023-3128

Authentication Bypass by Spoofing

Published: Jun 22, 2023 | Modified: Jul 21, 2023
CVSS 3.x
9.8
CRITICAL
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.x
RedHat/V2
RedHat/V3
Ubuntu

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.

Weakness

This attack-focused weakness is caused by incorrectly implemented authentication schemes that are subject to spoofing attacks.

Affected Software

Name Vendor Start Version End Version
Grafana Grafana 6.7.0 (including) 8.5.27 (excluding)
Grafana Grafana 9.2.0 (including) 9.2.20 (excluding)
Grafana Grafana 9.3.0 (including) 9.3.16 (excluding)
Grafana Grafana 9.4.0 (including) 9.4.13 (excluding)
Grafana Grafana 9.5.0 (including) 9.5.4 (excluding)

References