In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsLearn about Missing Authorization vulnerabilities in an interactive lesson.
Start learningUpgrade backpack/crud to version 6.8.15, 7.0.47 or higher.
backpack/crud is a package that helps you build an admin interface for your Eloquent models, using Laravel 5
Affected versions of this package are vulnerable to Missing Authorization in the processing of HasMany and MorphMany relationship fields during create and update operations. An attacker can modify related records outside of the intended authorization or tenancy boundaries by submitting crafted primary keys in a CRUD form. This is only exploitable if an authenticated admin user has edit access to a CRUD entity that exposes a multiple-selection field for a HasMany or MorphMany relation, and the application relies on tenant, ownership, or authorization boundaries for those related records without implementing additional validation or authorization checks.