CVE-2023-3128
CRITICALCVSS 9.8/10EPSS 4.09%
Last modified
CVE-2023-3128 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. 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. EPSS estimates a 4.09% chance of exploitation in the next 30 days.
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.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Grafana | Grafana | >= 6.7.0, < 8.5.27 |
| Grafana | Grafana | >= 9.2.0, < 9.2.20 |
| Grafana | Grafana | >= 9.3.0, < 9.3.16 |
| Grafana | Grafana | >= 9.4.0, < 9.4.13 |
| Grafana | Grafana | >= 9.5.0, < 9.5.4 |
References
- https://security.netapp.com/advisory/ntap-20230714-0004/Third Party Advisory
- https://security.netapp.com/advisory/ntap-20230714-0004/Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2023-3128?
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.
How severe is CVE-2023-3128?
CVE-2023-3128 has a CVSS score of 9.8/10 (CRITICAL severity). The EPSS model estimates a 4.09% probability of exploitation in the next 30 days.
How do I fix CVE-2023-3128?
Check the vendor references and advisories linked above for patched versions and mitigation guidance. You can also run a Strix scan to test if your systems are affected.
How Strix Helps
- Same Subject, Wrong User: A Cross-Issuer Account Takeover in n8nStrix found an identity-binding bug in n8n's token-exchange flow enabling account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2023
- CVE-2023-31274 AVEVA PI Server versions 2023 and 2018 SP3 P05 and prior co…5.3
- CVE-2023-31275An uninitialized pointer use vulnerability exists in the fun…7.8
- CVE-2023-31276Heap-based buffer overflow in BMC Firmware for the Intel(R) …8.4
- CVE-2023-31277 PiiGAB M-Bus transmits credentials in plaintext format.…7.5
- CVE-2023-31278Horner Automation Cscape lacks proper validation of user-sup…7.8
- CVE-2023-31279The AirVantage platform is vulnerable to an unauthorized att…8.1
- CVE-2023-31280An AirVantage online Warranty Checker tool vulnerability cou…5.3
- CVE-2023-31284illumos illumos-gate before 676abcb has a stack buffer overf…7.8
- CVE-2023-31285An XSS issue was discovered in Serenity Serene (and StartSha…6.1
- CVE-2023-31286An issue was discovered in Serenity Serene (and StartSharp) …5.3
- CVE-2023-31287An issue was discovered in Serenity Serene (and StartSharp) …7.8
- CVE-2023-31289Pexip Infinity before 31.2 has Improper Input Validation for…7.5
Are you affected by CVE-2023-3128?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
