awcodes/filament-curator is vulnerable to Broken Access Control
76
High Risk
The media picker modal in Curator exposes per-item Edit, Delete, and Download actions that resolve their target Media record from client-supplied identifiers in the action arguments and selected state. These actions run without a per-record authorization check or tenant scoping, so an authenticated user who can reach a form embedding the picker can edit, delete, or download any Media record by id, including records owned by other tenants, and the Download action streams a file from a client-supplied disk and path. Media policies defined by the host application were never consulted on these code paths. The fix routes all three actions through a shared helper that applies the picker's tenant scoping and a per-record policy check before acting, and derives the download disk and path from the authorized record instead of the request payload.
You are affected if you are using a version that falls within the vulnerable range and you expose a form containing a Curator picker field to authenticated users.
awcodes/filament-curator is vulnerable to Broken Access Control in versions 0.0.1 - 3.7.9, 4.0.0 - 4.1.2 and 5.0.0 - 5.1.2.
Upgrade the awcodes/filament-curator library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant