Authentication Bypass in Grav Login OAuth Plugin by Grav
CVE-2026-109321
9.3CRITICAL
What is CVE-2026-109321?
The Grav Login OAuth plugin prior to version 1.4.3 allows attackers to easily gain access to user accounts due to predictable credential generation. The plugin provisions OAuth accounts as regular Grav users with a deterministic naming scheme and uses an unsalted MD5 hash of the provider identifier as the password. By discovering or guessing these identifiers, unauthenticated remote attackers can recreate the credentials and log in as legitimate users, potentially gaining administrative privileges.
Affected Version(s)
grav-plugin-login-oauth 1.0.0-beta.1 < 1.4.3
grav-plugin-login-oauth 1.4.3
