In short
- CVE-2024-21632 is a CRITICAL (CVSS 9.8) vulnerability affecting omniauth-microsoft_graph, omniauth (recognizeapp).
- Chance of exploitation in the next 30 days (EPSS): 0.90%, higher than 60.0% of all vulnerabilities.
- Fix: update to 2.0.0 or later.
Description
Summary
The implementation did not validate the legitimacy of the email attribute of the user nor did it give/document an option to do so, making it susceptible to nOAuth misconfiguration in cases when the email is used as a trusted user identifier
NVD description
omniauth-microsoft_graph provides an Omniauth strategy for the Microsoft Graph API. Prior to versions 2.0.0, the implementation did not validate the legitimacy of the `email` attribute of the user nor did it give/document an option to do so, making it susceptible to nOAuth misconfiguration in cases when the `email` is used as a trusted user identifier. This could lead to account takeover. Version 2.0.0 contains a fix for this issue.
Running one of these products? Scan your site to see whether it exposes a vulnerable version.
Scan my site free