High severity · published Jun 22, 2026
CVE-2026-48505
Filament: Multi-factor authentication (app) recovery codes can still be used multiple times via concurrent submission
7.4
CVSS
0.3%
EPSS
No
On KEV
Description
Filament is a collection of full-stack components for accelerated Laravel development. From 4.0.0 until 4.11.5 and 5.6.5, a flaw in the handling of recovery codes for app-based multi-factor authentication allows the same recovery code to be reused via concurrent submission. This issue does not affect email-based MFA. It also only applies when recovery codes are enabled. If an attacker gains access to both the user's password and their recovery codes, they get two authenticated sessions per recovery code burned instead of one, or more if they batch the parallel submissions wider, materially extending the attacker's window of access compared to what the single-use guarantee implies. This vulnerability is fixed in 4.11.5 and 5.6.5.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Attack vector
Network
Complexity
High
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 22% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
FI
filament · filamentphp
>= 4.0.0, < 4.11.5; >= 5.0.0, < 5.6.5 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-48505
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-48505
github.com
https://github.com/filamentphp/filament/security/advisories/GHSA-mc5j-f6wx-h9qh
More from filament
8.1
CVE-2026-77567
Filament: App-based MFA can be bypassed when recovery codes are enabled
8.1
CVE-2025-67507
Filament's multi-factor authentication (app) recovery codes can be used multiple times
7.6
CVE-2026-55409
Filament: Disabled RichEditor field state can be used for XSS
6.5
CVE-2026-84306
Filament: Multi-factor authentication (app) codes can still be used after a newer code has been used
6.5
CVE-2026-48067
Filament: Inconsistent scope enforcement for AttachAction and AssociateAction Select fields
