CVE-2026-109321 Details
Description
Grav Login OAuth plugin (grav-plugin-login-oauth) before 1.4.3 provisions OAuth accounts as ordinary Grav users with a deterministic <provider>.<id> username and an unsalted MD5 hash of the provider identifier as the password, without disabling password login. Unauthenticated remote attackers who learn or guess a provider identifier can reproduce these credentials and log in, gaining administrative control of privileged accounts.
A vulnerability exists in the Grav Login OAuth plugin (grav-plugin-login-oauth) in versions prior to 1.4.3. The plugin incorrectly provisions OAuth accounts as standard Grav users, assigning a predictable username based on the provider and an unsalted MD5 hash of the provider identifier as the password. This flaw allows unauthenticated remote attackers to reproduce these credentials and log in, potentially gaining administrative access to privileged accounts.
Users are advised to upgrade to Grav Login OAuth version 1.4.3 or later. The update eliminates the generation of derived credentials, marks provider-provisioned accounts to disable password authentication, and recognizes accounts created before this change. For those unable to upgrade immediately, the plugin can be disabled or the password of any account following the '<provider>.<id>' naming pattern can be changed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 12, 2026CISA-ADP
Assessed Oct 18, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-1391 | Use of Weak Credentials | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Grav Login OAuth | >= 1.0.0-beta.1, < 1.4.3 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 18, 2026 | CVE Modified | CISA-ADP |
| Oct 12, 2026 | New CVE Received | [email protected] |
Volerion