Intel

AIKIDO-2026-362462

jeffgreco13/filament-breezy is vulnerable to Improper Authentication

Improper AuthenticationGHSA-fpvh-cf39-4jmg Published 5 days ago

65

Medium Risk

This Affects:

PHPjeffgreco13/filament-breezy
2.0.0 - 2.6.4
Fixed in 2.6.5
3.0.0 - 3.2.6
Fixed in 3.2.7
Are you affected? Scan for Free

TL;DR

The PersonalInfo profile component saves an authenticated user's account email address straight from the form without requiring the current password, verifying the new address, or notifying the previous one. Someone with temporary access to an authenticated session can change the login email and then sign in with the existing password or trigger a password reset to an address they control. Because the email is typically both the login identifier and the password-reset destination, this results in persistent account takeover that survives the original session. The fix requires the current password, validated server-side, whenever the submitted email differs from the saved address.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and your application relies on Breezy's default PersonalInfo profile component with email as the login identifier and/or password-reset destination.

Background info

jeffgreco13/filament-breezy is vulnerable to Improper Authentication in versions 2.0.0 - 2.6.4 and 3.0.0 - 3.2.6.

How to fix this

Upgrade the jeffgreco13/filament-breezy library to the patch version.