CVE-2026-40569: Php Laravel Mass Assignment Request All Into Fill

Mass assignment vulnerability: a partially-filtered request payload obtained via $request->except([...]) (typically used to "drop the password before saving") is forwarded to an Eloquent model's fill() method without a positive field-name allowlist. Although the developer excluded one or two sensitive keys (e.g. out_password / in_password), an authenticated

Provally CuratedPublic repositoryHighMedium confidenceVerifiedApache-2.0PHP
greprules fetch cve-2026-40569-php-laravel-mass-assignment-request-all-into-fill --engine opengrep

Description

Mass assignment vulnerability: a partially-filtered request payload obtained via $request->except([...]) (typically used to "drop the password before saving") is forwarded to an Eloquent model's fill() method without a positive field-name allowlist. Although the developer excluded one or two sensitive keys (e.g. out_password / in_password), an authenticated