NetSight
high8.1

CVE-2026-109312

Grav Login plugin 2.7.0 before 3.9.9 contains an authentication bypass in processUserProfile(), which checks that the session user exists but not that a pendin…

Impact

Grav Login plugin 2.7.0 before 3.9.9 contains an authentication bypass in processUserProfile(), which checks that the session user exists but not that a pending front-end 2FA session is fully authorized. Attackers with a victim's password who can publish a page form without an access rule can invoke update_user before completing 2FA to disable twofa_enabled and take over the account.

Affected products

ProductAffected versions
Grav Login Plugin 2.7.0
before 3.9.9

Versions were read from the advisory text. No structured product data has been published for this record yet.

Weakness classification

References