Vulnerability Description
Grav Login Plugin versions before 3.8.13 contain an insufficient session expiration vulnerability in TokenStorage.php where the findTriplet() method fails to properly validate Remember Me token timestamps. Attackers with a captured Remember Me cookie can authenticate indefinitely instead of the configured timeout period, as the expiry check compares an array to a scalar value which always evaluates incorrectly in PHP.
CVSS Score
MEDIUM
Related Weaknesses (CWE)
References
- https://github.com/getgrav/grav/security/advisories/GHSA-mj78-8gwc-vxjj
- https://www.vulncheck.com/advisories/grav-login-plugin-before-insufficient-sessi
- https://github.com/getgrav/grav/security/advisories/GHSA-mj78-8gwc-vxjj
FAQ
What is CVE-2026-66400?
CVE-2026-66400 is a vulnerability with a CVSS score of 4.8 (MEDIUM). Grav Login Plugin versions before 3.8.13 contain an insufficient session expiration vulnerability in TokenStorage.php where the findTriplet() method fails to properly validate Remember Me token timest...
How severe is CVE-2026-66400?
CVE-2026-66400 has been rated MEDIUM with a CVSS base score of 4.8/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-66400?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.