php.laravel-dangerous-model-construction

返回列表 · CWE 索引

phpERROR规则详情

各语言消息对照

语言消息
de

`$guarded` auf ein leeres Array zu setzen erlaubt Mass Assignment für jede Eigenschaft eines Laravel-Modells und hebt ausdrücklich Eloguents Sicherheitsstandard beim Mass Assignment auf.

en

Setting `$guarded` to an empty array allows mass assignment to every property in a Laravel model. This explicitly overrides Eloquent's safe-by-default mass assignment protections.

fr

Définir `$guarded` à un tableau vide autorise l'affectation massive de toutes les propriétés d'un modèle Laravel, surchargeant explicitement les protections par défaut d'Eloquent contre l'affectation massive.

ja

`$guarded` を空配列に設定すると、Laravel モデルのすべての属性への一括代入が許可され、Eloquent が既定で行う安全な一括代入保護を明示的に無効にしたことになります。

ko

`$guarded`를 빈 배열로 설정하면 Laravel 모델의 모든 속성에 대한 대량 할당이 허용되며, 이는 Eloquent의 기본적인 안전한 대량 할당 보호를 명시적으로 비활성화하는 것과 같습니다.

ru

Установка `$guarded` в пустой массив разрешает массовое присваивание для всех свойств модели Laravel — это явно отключает защиту массового присваивания Eloquent, безопасную по умолчанию.

zh

把 `$guarded` 设为空数组会允许对 Laravel 模型的所有属性做批量赋值,等于显式关闭了 Eloquent 默认安全的批量赋值保护。

zh-Hant

把 `$guarded` 設為空陣列會允許對 Laravel 模型的所有屬性做批次賦值,等於顯式關閉了 Eloquent 預設安全的批次賦值保護。

CWE 知识卡

语言名称修复建议
deMass AssignmentErlauben Sie nur explizit gelistete Felder vom Anfrageobjekt zum Modell; das Durchreichen ganzer Objekte ist tabu.
en——
frModification insuffisamment contrôlée d'attributs d'objets déterminés dynamiquementListe blanche explicite des champs entre l'objet de requête et le modèle ; interdisez la transmission d'objets entiers.
jaマスアサインメント(Mass Assignment)リクエストオブジェクトからモデルに渡すフィールドは明示的にホワイトリスト化し、オブジェクト全体をそのまま受け渡さないでください。
ko대량 할당(Mass Assignment)요청 객체를 모델에 매핑할 때 필드를 명시적으로 허용 목록 처리하고, 객체 전체를 그대로 전달하는 것은 금지하십시오.
ruМассовое присваивание (Mass Assignment)Поля запроса к модели переносите по явному белому списку; проброс всего объекта запрещён.
zh批量赋值(Mass Assignment)请求对象到模型的字段显式白名单,禁止整对象透传。
zh-Hant批次賦值(Mass Assignment)請求物件到模型的欄位顯式白名單,禁止整物件透傳。

OWASP

A08:2021 - Software and Data Integrity Failures

元数据

likelihoodLOW
impactMEDIUM
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/php/laravel/security/laravel-dangerous-model-construction.yaml