CVE-2026-126294 · Package
NO FIX YET · SEE WHAT TO DO
The Grav Login plugin before 3.11.0 lets someone who knows an account password skip two-factor verification when the global twofa_enabled setting is off. The attacker gets a session with full account permissions, including super-admin control.
first public Oct 27, 2026 · 1 source
Check it with your coding agent
It reads this page and tells you if your code or app is affected.
Sites running the Grav Login plugin before 3.11.0 where the global twofa_enabled setting is off. The sources say the forged session is accepted by the API plugin, so sites with the API plugin are most exposed. Sites that have two-factor enabled globally or run a fixed version are not affected.
Not affected if twofa-enabled, version-3.11.0-or-later
Who cares grav, grav-login-plugin, php, self-hosted
plugins/login/blueprints.yaml against the fixed version.twofa_enabled is set to off in the Login plugin configuration.3.11.0 or later.Grav Login plugin before 3.11.0 contains an authentication bypass vulnerability that allows attackers with an account password to skip two-factor verification when the global twofa_enabled setting is off. Attackers can sign in through the /login form, remember-me cookie, or magic link to obtain a session the API plugin accepts, gaining full account permissions including super-admin control.
This page as .md · .json · CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.
Are you affected?
Ask from here. InfraStack checks the affected versions against your stack and answers in your inbox.
InfraStack checks the affected versions against your stack and answers in Slack, with the evidence and the fix.
InfraStack checks it against your stack and answers on your report, with the evidence and the fix.