phpshe任意修改订单状态+鸡肋注入1枚

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

### 简要描述: phpshe任意修改订单状态+鸡肋注入1枚 ### 详细说明: 先来看看如何修改订单状态,在/include/plugin/payway/alipay/notify_url_sgn.php 就像 [WooYun: phpshe最新版sql注入一枚](http://www.wooyun.org/bugs/wooyun-2015-0103612) 中说的,厂商一直在确认,但是还是没在根本上解决,这里引起了任意修改订单状态,又可以不花钱买东西了~~ 可以对订单状态任意修改,这里以“把订单由未付款改为已付款,等待发货”为例进行说明。 ``` include('../../../../common.php'); require_once("alipay.config.php"); require_once("lib/alipay_notify.class.php"); //计算得出通知验证结果 $alipayNotify = new AlipayNotify($alipay_config); $verify_result = $alipayNotify->verifyNotify(); //验证成功 if ($verify_result) { //商户订单号 $out_trade_no = $_POST['out_trade_no']; //支付宝交易号 $trade_no = $_POST['trade_no']; $info = $db->pe_select('order', array('order_id'=>$out_trade_no)); //该判断表示买家已在支付宝交易管理中产生了交易记录,但没有付款 if ($_POST['trade_status'] == 'WAIT_BUYER_PAY') { echo "success";//请不要修改或删除 } //该判断表示买家已在支付宝交易管理中产生了交易记录且付款成功,但卖家没有发货 elseif ($_POST['trade_status'] == 'WAIT_SELLER_SEND_GOODS') { if ($info['order_state'] == 'notpay') { $order['order_outid'] = $trade_no;...

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