Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
Filament: Password validity disclosure for accounts denied panel access on login page
Vulnerability Description
Filament is a collection of full-stack components for accelerated Laravel development. From 4.0.0 until 4.12.5 and 5.7.5, packages/panels/src/Auth/Pages/Login.php presents the multi-factor authentication challenge before evaluating canAccessPanel(). For an account that canAccessPanel() denies, submitting the correct password renders the MFA challenge while an incorrect password returns the generic authentication failure, allowing an unauthenticated attacker to confirm whether a candidate password is valid for that account. When email-based MFA is configured, the correct-password path also sends a login code to the account holder. The issue applies only to accounts that have MFA enabled and are denied panel access. Authentication is not bypassed because canAccessPanel() still runs after the challenge, and no session is created. This issue is fixed in versions 4.12.5 and 5.7.5.
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Vulnerability Type
响应差异性信息暴露
Vulnerability Title
Filament 侧信道信息泄露漏洞
Vulnerability Description
Filament是Filament团队开源的一个用于加速 Laravel 开发的全栈组件的集合。 Filament 4.0.0版本至4.12.5之前版本和5.0.0版本至5.7.5之前版本存在侧信道信息泄露漏洞,该漏洞源于packages/panels/src/Auth/Pages/Login.php文件中多因素身份验证挑战在canAccessPanel()评估之前呈现,可能允许未经身份验证的攻击者确认候选密码是否有效,并可能向账户持有者发送登录代码。
CVSS Information
N/A
Vulnerability Type
N/A