脆弱性

画像の詳細プログラムでのSQLインジェクション

  • 情報公開日:2008年 11月 07日
  • 危険度:
  • 対象:Ver 2.2.0β未満
-----------------------------------------
脆弱性のあるファイル
-----------------------------------------
data/class/pages/product/LC_Page_Products_DetailImage.php
-----------------------------------------
対策
-----------------------------------------
74-75行目あたりを変更する。
=========================================
2系 変更前
=========================================
$objQuery = new SC_Query();
$col = "name, $image_key";

=========================================
2系 変更後
=========================================
$objQuery = new SC_Query();
 // カラムが存在していなければエラー画面を表示
if(!$objDb->sfColumnExists("dtb_products",$image_key)){
    SC_Utils_Ex::sfDispSiteError(PRODUCT_NOT_FOUND);
}
$col = "name, $image_key";

EC-CUBE公式アドバイザー
ご相談窓口

  • 他社のASPやパッケージとの違いを知りたい
  • BtoCのサイトにBtoB機能を追加したい
  • 何から手をつければよいかわからない
  • オープンソースならではの注意事項を知りたい
  • 自社にマッチした制作会社を探したい
  • サイト制作だけでなく運営もサポートしてほしい

新規構築・リニューアル・取引先向けのWeb受発注システム(BtoB)や事業の拡大など、
今抱えている課題を解決する最適な業者探しを、アドバイザーがお手伝いします。