When OAuth login is enabled with a provider that does not guarantee verified email addresses, an unauthenticated attacker could sign in as an existing user — potentially including a super admin — without their password. Exploitation requires OAuth to be explicitly enabled with such a provider.
Fixed in 5.74.1 and 6.24.0.
Only enable OAuth with providers that guarantee verified email addresses, or disable OAuth login.
{
"cwe_ids": [
"CWE-287",
"CWE-290"
],
"github_reviewed": true,
"github_reviewed_at": "2026-08-06T19:25:05Z",
"nvd_published_at": null,
"severity": "HIGH"
}