Discuz教程网

Discuz! 个人资料设置处,任意文件删除漏洞

[复制链接]
authicon dly 发表于 2017-10-1 19:27:56 | 显示全部楼层 |阅读模式

170429301425121.png

Crossday Discuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的开源的社区论坛软件系统。采用 PHP 和 mysql 构建的性能优异、功能全面的社区论坛平台。在个人资料设置处,利用特殊构造的请求会触发将个人资料字段的值参与文件删除操作,导致了任意文件删除漏洞的发生。早在2014年有白帽子向官方报告了一个类似的漏洞,但是由于没有修补全导致还有其他方式可以进行利用。

影响范围
Discuz! X3.3
Discuz! X3.2
Discuz! X3.1
Discuz! X2.5
漏洞介绍

在个人资料设置处,选择在情感状态下填入要删除的文件,执行删除操作。

170429301425122.png
缓解措施

根据参考连接里的commit编辑upload/source/include/spacecp/spacecp_profile.php文件,删除和unlink相关代码。

170429301425123.png

参考

https://gitee.com/ComsenzDiscuz/DiscuzX/commit/7d603a197c2717ef1d7e9ba654cf72aa42d3e574

* 本文作者:Sphinx,转载请注明来自FreeBuf.COM






上一篇:Discuz!X ≤3.4 任意文件删除漏洞分析
下一篇:Comsenz 核心产品 Discuz! X2.5 PHP7.0 特别版【2017-10-01】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-4-19 05:57

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表