PHPSHE电商程序SQL注入4

- AV AC AU C I A
发布: 2025-04-13
修订: 2025-04-13

### 简要描述: PHPSHE电商程序SQL注入漏洞#4 ### 详细说明: 在删除购物车商品时,参数未过滤直接带入sql语句执行,导致SQL注入。 在/module/index/order.php文件: ``` //#####################@ 购物车商品删除 @#####################// case 'cartdel': $money['order_productmoney'] = $money['order_wlmoney'] = $money['order_money'] = 0; if (pe_login('user')) { $result = $db->pe_delete('cart', array('user_id'=>$_s_user_id, 'product_id'=>$_g_product_id));//漏洞存在这里 } else { $cart_list = unserialize($_c_cart_list); unset($cart_list[$_g_product_id]); $result = is_array($cart_list[$_g_product_id]) ? false : true; setcookie('cart_list', serialize($cart_list), 0, '/'); } $cart_info = cart_info($cart_list); echo json_encode(array('result'=>$result, 'money'=>$cart_info['money'])); break; ``` Pe_delect函数/include/class/db.class.php如下: ``` public function pe_delete($table, $where = '') { //处理条件语句 $sqlwhere = $this->_dowhere($where); return $this->sql_delete("delete from `".dbpre."{$table}` {$sqlwhere}"); } protected function _dowhere($where) { if (is_array($where)) {...

0%
暂无可用Exp或PoC
当前有0条受影响产品信息