[Tep-j-general] クレジットカード・モジュールの脆弱性?

Back to archive index

Hajime Yamamoto yamam****@ytw*****
2005年 12月 10日 (土) 23:19:59 JST


山本と申します。

osCommerce のクレジットカード・モジュール
で「クレジットカード所有者」のサニタイズが
ないのでスクリプト・インサーションが可能
です。

どれ程、危ないか分かりませんが、
以下の修正が必要と思います。

catalog/includes/modules/payment/cc.php の

function confirmation() {
global $HTTP_POST_VARS;

の後に

$HTTP_POST_VARS['cc_owner'] =
htmlspecialchars($HTTP_POST_VARS['cc_owner'], ENT_QUOTES);

を挿入。

catalog/checkout_process.php の

'cc_owner' => $order->info['cc_owner'],  を

'cc_owner' => htmlspecialchars($order->info['cc_owner']),

に変更。

-- 






Tep-j-general メーリングリストの案内
Back to archive index