PHP 入力変数の超過

medium Web App Scanning プラグイン ID 114322

概要

PHP 入力変数の超過

説明

デフォルトでは、PHP は 1 つのリクエストで最大 1000 個の変数を受け入れます。入力変数が指定より多い場合、E_WARNING が発行され、サーバー設定やアプリケーションコードに応じて、それ以上の入力変数がリクエストから切り捨てられ、関数呼び出しのバイパスなどのさまざまな影響を与える可能性があります。

ソリューション

通知、警告、エラーの表示をすべて無効にします。そのようなメッセージをファイルに記録するようにアプリケーションを設定します。アプリケーションに及ぼす影響をチェックするために、コードレビューも必要です。

参考資料

https://hackmd.io/@terjanq/justCTF2020-writeups#Baby-CSP-web-6-solves-406-points

https://www.php.net/manual/en/info.configuration.php#ini.max-input-vars

https://x.com/pilvar222/status/1784618120902005070

プラグインの詳細

深刻度: Medium

ID: 114322

タイプ: remote

ファミリー: Web Applications

公開日: 2024/6/26

更新日: 2024/6/26

スキャン テンプレート: api, basic, full, pci, scan

リスク情報

VPR

リスクファクター: Low

スコア: 3.9

CVSS v2

リスクファクター: Medium

基本値: 5

ベクトル: CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:P

CVSS スコアのソース: Tenable

CVSS v3

リスクファクター: Medium

基本値: 5.3

ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

CVSS スコアのソース: Tenable

参照情報