- 340 名前:nobodyさん [2014/04/29(火) 11:35:24.45 ID:uHAmZpKN]
- >>337
SecurityComponent のフォーム改竄防止機能に穴があった。 作りにもよるけど hidden で受け取る id とかを改竄されると、任意のレコードを更新可能。 Model::save() を呼ぶ時に第一引数の $data に更新したいデータだけを渡すか 第三引数の $fieldList を明示的に指定するかしてれば平気。 >>338 別のアクションでも平気。 FormHelper が作る action をセキュリティトークンに入れてるから。 ただ、JavaScript で動的に action を変更している場合はブラックホールに飲まれるかと。
|

|