在帖子编辑的地方存在越权操作
具体分析如下
#1.首先看编辑帖子所请求的代码。
rocboss\module\index.module.class.php
通过上面代码可以看出,在新建帖子和编辑帖子都是请求到这里来的。新建帖子没什么说的,重点是编辑的地方。
代码
这段代码验证是编辑帖子的话调用。
如果是编辑则把更新数据message存在$updateArray
然后通过
执行SQL语句,但是并没有验证帖子的权限,是否有权限编辑。导致可编辑任意用户的帖子。
----------------------------------------------------------------------
分析完,演示一下,直接在官网吧
https://www.rocboss.com/index.php
自己创建的帖子
别人的帖子
其中https://www.rocboss.com/say-860.html 的860为id
修改的时候抓包改ID,改成另外一个人的
试一下。
把860改成715
再去看别人的帖子
END