Two-Factor Authentication Bypass in Grav CMS Login Plugin by Grav
CVE-2026-100667

6.9MEDIUM

Key Information:

Vendor

Getgrav

Status
Vendor
CVE Published:
26 September 2026

What is CVE-2026-100667?

The Grav CMS Login plugin versions 3.8.7 to 3.9.6 are vulnerable to a two-factor authentication bypass, allowing attackers who know a user’s password to access member-only content without providing the second factor of authentication. This vulnerability arises due to improper session handling during the two-factor authentication process, treating a session that is paused at the 2FA code prompt as fully authenticated. Although the attacker cannot complete the login or access pages protected by access rules, they can exploit this vulnerability to read content restricted to logged-in users through the authenticated() function or associated shortcodes. This issue has been addressed in version 3.9.7.

Affected Version(s)

grav 3.8.7 < 3.9.7

grav 3.9.7

References

CVSS V4

Score:
6.9
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

geoffrey-diederichs
.