大米CMS最新版注入可创建有任意余额的账户!

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

### 简要描述: 参数过滤不严。 ### 详细说明: 出现问题的地方在:/Web/Lib/Action/MemberAction.class.php ``` function qqcreate(){ $data = array_map('strval',$_POST); $data = array_map('remove_xss',$data); if($data['realname']=='' || $data['qid']==''){$this->error('参数错误!');exit();} $t = M('member')->where("username='".$data['realname']."'")->find(); if(!$t){ $data['username'] = $data['realname']; }else{ $data['username'] = (string)time(); } $data['userpwd'] = md5(time().rand(0,9999)); $User = D("Member"); // 实例化User对象 if ($User->create()){ $this->error($User->getError()); }else{ $uid = M('member')->add($data); $_SESSION['dami_uid'] = $uid; $_SESSION['dami_username'] = $data['username']; $_SESSION['dami_usericon'] = $data['icon']; if(!empty($_REQUEST['lasturl'])){ $this->assign('jumpUrl',urldecode(htmlspecialchars($_REQUEST['lasturl']))); }else{ $this->assign('jumpUrl',U('Member/main')); } $this->success('绑定成功,正在登陆~'); } } ``` 我们看到这,直接save了变量data,data是一个数组,在之前没有判断字段合法性,这样就可以修改其他字段的数据了: ``` $uid =...

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