Authentication Bypass in Grav Login OAuth Plugin by Grav
CVE-2026-109321

9.3CRITICAL

Key Information:

Vendor

Getgrav

Vendor
CVE Published:
12 October 2026

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

References

CVSS V4

Score:
9.3
Severity:
CRITICAL
Confidentiality:
High
Integrity:
High
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

AlpetGexha
.