Flaw in Multi-Factor Authentication Recovery Codes in Filament Affects Laravel Development
CVE-2026-48505
7.4HIGH
What is CVE-2026-48505?
Filament is a set of components designed for streamlined Laravel development. A vulnerability exists in versions 4.0.0 through 4.11.5 and 5.6.5, whereby the same recovery codes can be reused through concurrent submissions after user authentication. This flaw poses a risk when recovery codes are active, as it permits attackers who have access to both a user's password and their recovery codes to establish multiple authenticated sessions. This effectively bypasses the intended single-use nature of recovery codes, increasing the exposure window for potential unauthorized access.
Affected Version(s)
filament >= 4.0.0, < 4.11.5 < 4.0.0, 4.11.5
filament >= 5.0.0, < 5.6.5 < 5.0.0, 5.6.5
