SQL ステートメントの漏洩

low Web App Scanning プラグイン ID 113555

概要

SQL ステートメントの漏洩

説明

Web アプリケーションは通常、バックエンドデータベースサーバーに依存して、ユーザー、セッション、e コマース Web サイトの製品などの永続的な情報を保存します。場合によっては、これらの Web アプリケーションがデータベースのクエリを行う際に発生する潜在的なエラーを適切に処理できず、未加工のエラーまたはスタックトレースが表示されることがあります。

情報漏洩により、機密情報 (ステートメントで使用されているセッショントークンなど) が漏洩したり、SQL インジェクションなどのさらなる攻撃を仕掛ける攻撃者の助けとなったりする可能性があります。

ソリューション

生のエラーメッセージが表示されないように、潜在的な SQL エラーおよび例外が Web アプリケーションによってキャッチおよび処理されるようにします。開示された SQL ステートメントを検証して、サニタイズされていないユーザー入力から SQL インジェクションが発生しないようにする必要もあります。

参考資料

https://cheatsheetseries.owasp.org/cheatsheets/Error_Handling_Cheat_Sheet.html

https://owasp.org/www-community/Improper_Error_Handling

プラグインの詳細

深刻度: Low

ID: 113555

タイプ: remote

ファミリー: Data Exposure

公開日: 2023/2/8

更新日: 2023/3/8

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

リスク情報

VPR

リスクファクター: Low

スコア: 2.9

CVSS v2

リスクファクター: Low

基本値: 2.6

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

CVSS スコアのソース: Tenable

CVSS v3

リスクファクター: Low

基本値: 3.7

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

CVSS スコアのソース: Tenable

CVSS v4

リスクファクター: Medium

Base Score: 6.3

Vector: CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

CVSS スコアのソース: Tenable

参照情報