Lucene search

K
cve[email protected]CVE-2023-3128
HistoryJun 22, 2023 - 9:15 p.m.

CVE-2023-3128

2023-06-2221:15:09
CWE-290
web.nvd.nist.gov
87
grafana
cve-2023-3128
azure ad
account validation
account takeover
authentication bypass
nvd.

9.8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

9.4 High

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

51.3%

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.

Affected configurations

NVD
Node
grafanagrafanaRange6.7.08.5.27-
OR
grafanagrafanaRange6.7.08.5.27enterprise
OR
grafanagrafanaRange9.2.09.2.20-
OR
grafanagrafanaRange9.2.09.2.20enterprise
OR
grafanagrafanaRange9.3.09.3.16-
OR
grafanagrafanaRange9.3.09.3.16enterprise
OR
grafanagrafanaRange9.4.09.4.13-
OR
grafanagrafanaRange9.4.09.4.13enterprise
OR
grafanagrafanaRange9.5.09.5.4-
OR
grafanagrafanaRange9.5.09.5.4enterprise

CNA Affected

[
  {
    "defaultStatus": "unaffected",
    "product": "Grafana",
    "vendor": "Grafana",
    "versions": [
      {
        "lessThan": "9.5.4",
        "status": "affected",
        "version": "9.5.0",
        "versionType": "semver"
      },
      {
        "lessThan": "9.4.13",
        "status": "affected",
        "version": "9.4.0",
        "versionType": "semver"
      },
      {
        "lessThan": "9.3.16",
        "status": "affected",
        "version": "9.3.0",
        "versionType": "semver"
      },
      {
        "lessThan": "9.2.20",
        "status": "affected",
        "version": "9.2.0",
        "versionType": "semver"
      },
      {
        "lessThan": "8.5.27",
        "status": "affected",
        "version": "6.7.0",
        "versionType": "semver"
      }
    ]
  },
  {
    "defaultStatus": "unaffected",
    "product": "Grafana Enterprise",
    "vendor": "Grafana",
    "versions": [
      {
        "lessThan": "9.5.4",
        "status": "affected",
        "version": "9.5.0",
        "versionType": "semver"
      },
      {
        "lessThan": "9.4.13",
        "status": "affected",
        "version": "9.4.0",
        "versionType": "semver"
      },
      {
        "lessThan": "9.3.16",
        "status": "affected",
        "version": "9.3.0",
        "versionType": "semver"
      },
      {
        "lessThan": "9.2.20",
        "status": "affected",
        "version": "9.2.0",
        "versionType": "semver"
      },
      {
        "lessThan": "8.5.27",
        "status": "affected",
        "version": "6.7.0",
        "versionType": "semver"
      }
    ]
  }
]

9.8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

9.4 High

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

51.3%