CVE Catalog

CVE-2026-109321

CriticalCVSS 9.1
Published: Translated: NVD NIST

Summary

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. An unauthenticated remote attacker who learns or guesses a provider identifier can reproduce these credentials and log in, gaining administrative control of privileged accounts.

Risk Assessment

An attacker could take over privileged accounts and gain administrative control of the Grav system. This results in a full breach of confidentiality, integrity, and availability of the managed site.

Recommendation

Immediately update grav-plugin-login-oauth to version 1.4.3 or later. Also change passwords for existing OAuth accounts and consider disabling password login for those accounts.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS