CVE-2025-67507

Filament's multi-factor authentication (app) recovery codes can be used multiple times

State
Published
Severity
8.1 High
Published
Dec 10, 2025
Updated
Dec 10, 2025
Reserved
Dec 8, 2025

Read the record on cve.org

Description

Filament is a collection of full-stack components for accelerated Laravel development. Versions 4.0.0 through 4.3.0 contain a flaw in the handling of recovery codes for app-based multi-factor authentication, allowing the same recovery code to be reused indefinitely. This issue does not affect email-based MFA. It also only applies when recovery codes are enabled. This issue is fixed in version 4.3.1.

Scores

CVSSScoreVectorSource
3.18.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HGitHub_M

Weaknesses

  • CWE-287 Improper Authentication
  • CWE-288 Authentication Bypass Using an Alternate Path or Channel

Affected Products

ProductVersions
filamentfilamentphp
  • >= 4.0.0, < 4.3.1Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.