PHPSHE电商程序SQL注入漏洞

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

### 简要描述: PHPSHE SQL注入#3 ### 详细说明: 在添加购物车时,存在过滤。 但是在更新购物车商品数量时,没有过滤,导致SQL注入。 在/module/index/order.php文件: ``` //#####################@ 购物车商品更改数量 @#####################// case 'cartnum': $money['order_productmoney'] = $money['order_wlmoney'] = $money['order_money'] = 0; if (pe_login('user')) { $result = $db->pe_update('cart', array('user_id'=>$_s_user_id, 'product_id'=>$_g_product_id), array('product_num'=>$_g_product_num)); } else { $cart_list = unserialize($_c_cart_list); $cart_list[$_g_product_id]['product_num'] = $_g_product_num; $result = is_array($cart_list[$_g_product_id]) ? true : false; setcookie('cart_list', serialize($cart_list), 0, '/'); } $cart_info = cart_info($cart_list); echo json_encode(array('result'=>$result, 'money'=>$cart_info['money'])); break; ``` 这里存在登陆和不登陆情况,都没有过滤product_id和product_num参数。 再跟进pe_updeta函数: ``` public function pe_update($table, $where, $set) { //处理设置语句 $sqlset = $this->_doset($set); //处理条件语句 $sqlwhere = $this->_dowhere($where); return...

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