CVE Vulnerabilities

CVE-2023-3128

Authentication Bypass by Spoofing

Published: Jun 22, 2023 | Modified: Feb 13, 2025
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
9.8 MODERATE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

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

NameVendorStart VersionEnd Version
GrafanaGrafana6.7.0 (including)8.5.27 (excluding)
GrafanaGrafana9.2.0 (including)9.2.20 (excluding)
GrafanaGrafana9.3.0 (including)9.3.16 (excluding)
GrafanaGrafana9.4.0 (including)9.4.13 (excluding)
GrafanaGrafana9.5.0 (including)9.5.4 (excluding)
Red Hat Ceph Storage 7.1RedHatceph-2:18.2.1-194.el9cp*
Red Hat Enterprise Linux 8RedHatgrafana-0:9.2.10-7.el8_9*
Red Hat Enterprise Linux 9RedHatgrafana-0:9.0.9-3.el9_2*

References