CVE-2026-84306: fallo de gravedad media en filamentphp filament
Filament: Multi-factor authentication (app) codes can still be used after a newer code has been used
Publicada el · Actualizada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
13Vexday Risk Score
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
ssvc Trackcvss 6.5epss 0.4%
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.
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N
Productos afectados
filamentphp · filamentCVEs relacionadas — filamentphp filament
En el mismo producto, de las más peligrosas a las menos.
CVE-2024-51758LOWExported files stored in default (`public`) filesystem if not reconfigured in filamentEPSS 0.6%CVE-2026-77567HIGHFilament: App-based MFA can be bypassed when recovery codes are enabledEPSS 0.6%CVE-2026-84307LOWFilament: Password validity disclosure for accounts denied panel access on login pageEPSS 0.5%CVE-2024-47186MEDIUMFilament has unvalidated ColorColumn and ColorEntry values that can be used for Cross-site ScriptingEPSS 0.4%CVE-2026-55409HIGHFilament: Disabled RichEditor field state can be used for XSSEPSS 0.4%CVE-2026-104181MEDIUMFilament: Multi-factor authentication (app) management actions do not require password reauthenticationEPSS 0.3%
Referencias
https://github.com/filamentphp/filament/commit/b6bde8572bcac75d4f5b4ec892ba7b9e91e0ab4dhttps://github.com/filamentphp/filament/pull/20335https://github.com/filamentphp/filament/releases/tag/v4.12.6https://github.com/filamentphp/filament/releases/tag/v5.7.6https://github.com/filamentphp/filament/security/advisories/GHSA-r3j6-gpjw-qfjr