CVE Vulnerabilities

CVE-2023-3128

Authentication Bypass by Spoofing

Published: Jun 22, 2023 | Modified: Nov 21, 2024
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

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)
Red Hat Ceph Storage 7.1 RedHat ceph-2:18.2.1-194.el8cp *
Red Hat Enterprise Linux 8 RedHat grafana-0:9.2.10-7.el8_9 *
Red Hat Enterprise Linux 9 RedHat grafana-0:9.0.9-3.el9_2 *

References