Laravel
cpe:2.3:a:laravel:laravel:*:*:*:*:*:*:*
- < 6.18.35
- < 7.24.0
A vulnerability exists in Laravel versions prior to 6.18.35 and in the 7.x branch prior to 7.24.0. The issue arises from improper handling of the $guarded property in certain situations involving requests with JSON column nesting expressions. This can lead to unexpected mass assignment of model attributes.
Exploitation of this vulnerability allows for unintended mass assignment of model attributes, potentially leading to unauthorized data modifications.
Users can update to Laravel versions 6.18.35 or 7.24.0. It is recommended to use the $fillable property instead of $guarded for mass assignment protection.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.