php云人才系统csrf防护不当可刷钱

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

### 简要描述: php云人才系统csrf防护不当可刷钱 ### 详细说明: 搜索了下$_SESSION['pytoken'] 一个有两个函数进行了调用 如下 ``` function admin(){ $r=$this->obj->get_admin_user_shell(); $this->registrs(); if($_POST){ if($_POST['pytoken']!=$_SESSION['pytoken']){ unset($_POST['pytoken']); $this->obj->ACT_layer_msg("来源地址非法!",3,$this->config['sy_weburl']); } } if(!$_SESSION['pytoken']){ $_SESSION['pytoken'] = substr(md5(uniqid().$_SESSION['auid'].$_SESSION['ausername'].$_SESSION['ashell']), 8, 12); } $this->yunset('pytoken',$_SESSION['pytoken']); } function check_token(){ if($_SESSION['pytoken']!=$_GET['pytoken'] || !$_SESSION['pytoken']) { unset($_SESSION['pytoken']); $this->obj->ACT_layer_msg("来源地址非法!",8,'index.php'); exit(); } } ``` admin这个函数 只进行判断 是不是有post 这样的话 如果get提交数据 便不会检测token。 再就是后台手动完成订单的地方,没有调用check_token这个函数 ``` function setpay_action(){ $del=(int)$_GET["id"]; $row=$this->obj->DB_select_once("company_order","`id`='$del'"); if($row["order_state"]==1||$row["order_state"]==3){ $nid=$this->upuser_statis($row);...

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