CVE Catalog

CVE-2026-104181

MediumCVSS 5.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.34%

25th percentile - higher than 25% of all known CVEs

Summary

In Filament (full-stack components for Laravel) versions from 4.0.0 until 4.13.3 and 5.8.3, app-based multi-factor authentication (MFA) management actions do not consistently require confirmation of the current password. An attacker with access to an authenticated user session can set up app-based MFA and obtain recovery codes, or disable app-based MFA and regenerate recovery codes by supplying an existing app code or recovery code, without knowing the account password. Email-based MFA is not affected, and the issue does not independently permit an unauthenticated sign-in, but changing the app-MFA configuration may lock the legitimate user out.

Risk Assessment

An attacker who hijacks a user session can alter MFA configuration and lock out the legitimate user or obtain recovery codes, leading to loss of account control. This impacts confidentiality and availability of accounts in Laravel applications using Filament.

Recommendation

Update Filament to version 4.13.3 or 5.8.3 (or later) to fix the vulnerability. Additionally, consider enforcing password confirmation for MFA configuration changes and monitoring for unusual MFA setting modifications.

Other vulnerabilities in Filament

See all
Original NVD description (English source)

Filament is a collection of full-stack components for accelerated Laravel development. From 4.0.0 until 4.13.3 and 5.8.3, app-based multi-factor authentication management actions do not consistently require confirmation of the current password. An attacker with access to an authenticated user session can set up app-based MFA and obtain recovery codes, or disable app-based MFA and regenerate recovery codes by supplying an existing app code or recovery code, without knowing the account password. Email-based MFA is not affected, and the issue does not independently permit an unauthenticated sign-in, but changing the app-MFA configuration may lock the legitimate user out. This issue is fixed in versions 4.13.3 and 5.8.3.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS