CVE-2026-84306
Published:September 01, 2026
Updated:September 02, 2026
Filament is a collection of full-stack components for accelerated Laravel development. From 4.0.0 until 4.12.6 and 5.7.6, packages/panels/src/Auth/MultiFactor/App/AppAuthentication.php uses AppAuthentication::verifyCode() with a used-code cache key derived from both the app authentication secret and the submitted TOTP code. This isolates the newest accepted timestep by code instead of by secret, allowing a previously issued app-based MFA code to be accepted after a newer code has already been used. Reuse of the exact same code was already prevented, but another code inside the accepted time window remained usable. An attacker who obtains the target account's password and one app-based MFA code can use that code for the remainder of the configured window, which is approximately four minutes with the default settings, even after the legitimate account holder logs in with a newer code. Email-based MFA is not affected. This issue is fixed in versions 4.12.6 and 5.7.6.
Affected Packages
https://github.com/filamentphp/filament.git (GITHUB):
Affected version(s) >=v4.0.0 <v4.12.6Fix Suggestion:
Update to version v4.12.6https://github.com/filamentphp/filament.git (GITHUB):
Affected version(s) >=v5.0.0 <v5.7.6Fix Suggestion:
Update to version v5.7.6filament/filament (PHP):
Affected version(s) >=v5.0.0 <v5.7.6Fix Suggestion:
Update to version v5.7.6filament/filament (PHP):
Affected version(s) >=v4.0.0 <v4.12.6Fix Suggestion:
Update to version v4.12.6Related Resources (6)
Do you need more information?
Contact UsCVSS v4
Base Score:
8.3
Attack Vector
NETWORK
Attack Complexity
HIGH
Attack Requirements
NONE
Privileges Required
NONE
User Interaction
NONE
Vulnerable System Confidentiality
HIGH
Vulnerable System Integrity
LOW
Vulnerable System Availability
NONE
Subsequent System Confidentiality
NONE
Subsequent System Integrity
NONE
Subsequent System Availability
NONE
CVSS v3
Base Score:
6.5
Attack Vector
NETWORK
Attack Complexity
HIGH
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
LOW
Availability
NONE
Weakness Type (CWE)
Authentication Bypass by Capture-replay