CVE Catalog

CVE-2026-66400

MediumCVSS 4.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.15%

5th percentile - higher than 5% of all known CVEs

Summary

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.

Risk Assessment

An attacker with a captured Remember Me cookie can maintain access to a user account indefinitely, increasing the risk of unauthorized access and data breach.

Recommendation

Update the Grav Login plugin to version 3.8.13 or later, which includes a fix for this vulnerability.

Other vulnerabilities in Grav Login Plugin

See all
Original NVD description (English source)

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.

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