Laravel Guard bypass in Eloquent models
In laravel releases before 6.18.34 and 7.23.2. It was possible to mass assign Eloquent attributes that included the model's table name: $model->fill(['users.name' => 'Taylor']); When doing so, Eloquent would remove the table name from the attribute for you. This was a "convenience" feature of Eloquent and was not docu…
laravel/framework
- Affected
- >=5.5.0, <=5.5.49>=6.0.0, <6.18.34>=7.0.0, <7.23.2
- Fixed in
- 6.18.347.23.2