phpems某处设计不当可任意用户登陆

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

### 简要描述: phpems某处设计不当可任意用户登陆 ### 详细说明: 马上要去实习了,时间越来越珍贵,再发一个cms的吧 1.Phpems存在一个平行权限和垂直权限的奇葩漏洞,利用这个漏洞可以登录任意用户包括管理员。 具体出现漏洞的地方在/app/exam/api.php的login()函数中 //通过接口进行登录 public function login() { //print "start";exit(); $sign = $this->ev->get('sign'); $userid = $this->ev->get('userid'); $username = $this->ev->get('username'); $useremail = $this->ev->get('useremail'); $ts = $this->ev->get('ts'); $rand =rand(1,6); if($rand == 5) { $this->session->clearOutTimeUser(); $this->exam->clearOutTimeExamSession(); } if($sign == md5($userid.$username.$useremail.$this->sc.$ts)) { $user = $this->G->make('user','user'); $u = $user->getUserByUserName($username); if(!$u) { $defaultgroup = $this->user->getDefaultGroup(); $pass = md5(rand(1000,9999)); $id = $this->user->insertUser(array('username' => $username,'usergroupid' => $defaultgroup['groupid'],'userpassword' => md5($pass),'useremail' => $useremail));...

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