ThinkSNS水平权限问题

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

### 简要描述: ThinkSNS某处存在水平权限问题,未对用户的操作进行权限认证,导致越权访问,删除任意用户信息 ### 详细说明: 看过之前乌云白帽子发的关于水平权限的问题,貌似很多。重新看了下,好多都没修复。发个没有重复的。测试版本:4.18号官网下载的版本。 漏洞文件:/thinksns/apps/weba/Lib/Action/GroupAction.class.php 说明,index文件应该是group文件的完善更新版? 代码: ``` /** * 执行编辑帖子 * @return void */ //水平权限缺陷02 public function doPostEdit(){ // echo 2;die; $checkContent = str_replace(' ', '', $_POST['content']); $checkContent = str_replace('<br />', '', $checkContent); $checkContent = str_replace('<p>', '', $checkContent); $checkContent = str_replace('</p>', '', $checkContent); $checkContents = preg_replace('/<img(.*?)src=/i','img',$checkContent); $checkContents = preg_replace('/<embed(.*?)src=/i','img',$checkContents); if(strlen(t($_POST['title']))==0) $this->error('帖子标题不能为空'); if(strlen(t($checkContents))==0) $this->error('帖子内容不能为空'); preg_match_all('/./us', t($_POST['title']), $match); if(count($match[0])>30){ //汉字和字母都为一个字 $this->error('帖子标题不能超过30个字'); } $post_id = intval($_POST['post_id']); $data['title'] =...

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