doyo建站程序平行权限问题2处

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

### 简要描述: doyo建站程序平行权限问题2处 ### 详细说明: 小伙伴和我看了下doyoCMS的逻辑,交wooyun小伙伴们看看是不是个漏洞 首先出现问题的地方是这段代码 代码位置:/source/member.php function mydel(){//多处逻辑越权操作 $molds=$this->syArgs('molds',1); $id=$this->syArgs('id'); switch ($molds){ case 'comment': if(!syDB('comment')->delete(array('cid'=>$id,'user'=>$this->my['user']))){ message("删除失败,请重新提交"); } break; case 'message': if(!syDB('message')->delete(array('id'=>$id,'user'=>$this->my['user']))){ message("删除失败,请重新提交"); } syDB('message_field')->delete(array('aid'=>$id)); break; default: $c=syDB($molds)->find(array('id'=>$id,'user'=>$this->my['user'],'usertype'=>1),null,'id,isshow'); if(!$c||$c['isshow']==1)message("此内容已经审核或不是您发布的内容,不能删除。"); if(!syDB($molds)->delete(array('id'=>$id,'user'=>$this->my['user'],'usertype'=>1))){ message("删除失败,请重新提交"); } syDB($molds.'_field')->delete(array('aid'=>$id)); break; } $w=array('aid'=>$id,'molds'=>$molds); foreach(syDB('member_file')->findAll($w,null,'url') as $v){@unlink($v['url']);}...

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