漏洞概要
关注数(24)
关注此漏洞
漏洞标题:hdwiki注入导致任意文件下载
提交时间:2014-03-17 09:25
修复时间:2014-06-12 09:26
公开时间:2014-06-12 09:26
漏洞类型:SQL注射漏洞
危害等级:高
自评Rank:20
漏洞状态:漏洞已经通知厂商但是厂商忽略漏洞
Tags标签:
无
漏洞详情
披露状态:
2014-03-17: 细节已通知厂商并且等待厂商处理中
2014-03-27: 厂商主动忽略漏洞,细节向第三方安全合作伙伴开放
2014-05-21: 细节向核心白帽子及相关领域专家公开
2014-05-31: 细节向普通白帽子公开
2014-06-10: 细节向实习白帽子公开
2014-06-12: 细节向公众公开
简要描述:
RT。为一个朋友找的。
详细说明:
hdwiki上传附件处文件名过滤不严,导致可以注入:
直接将$imgname插入attachment表。
但前台没有输出点,只能够盲注。
但因为是附件上传处,我们可以通过注入控制附件文件位置。
下载的时候即可读取该文件,产生一个任意文件读取:
漏洞证明:
本地搭建最新版5.1。
注册用户,新增或编辑词条。上传图片:
中途抓包改包:
其中config.php即为我要下载的文件。(最好用hex)
附件上传完成后,来到:localhost/wiki/index.php?attachment-download-xx
其中xx是刚才上传的附件的id,这个id不知道,但肯定是最后一个id,所以穷举一遍id值即可。
下载后打开即为config.php的内容:
修复方案:
漏洞回应
厂商回应:
危害等级:无影响厂商忽略
忽略时间:2014-06-12 09:26
厂商回复:
最新状态:
暂无
漏洞评价:
评论
-
2014-03-17 09:26 |
Coody ( 核心白帽子 | Rank:1565 漏洞数:189 | 不接单、不黑产;如遇接单收徒、绝非本人所...)
-
2014-03-17 09:40 |
pandas ( 普通白帽子 | Rank:585 漏洞数:58 | 国家一级保护动物)
-
2014-03-17 10:24 |
′ 雨。 ( 普通白帽子 | Rank:1231 漏洞数:190 | Only Code Never Lie To Me.)
-
2014-05-04 17:49 |
小贱人 ( 路人 | Rank:4 漏洞数:3 | 资深菜鸟,)
-
2014-06-12 09:41 |
Mody ( 普通白帽子 | Rank:110 漏洞数:27 | "><img src=x onerror=alert(1);> <img s...)
-
2014-07-02 14:59 |
D&G ( 普通白帽子 | Rank:523 漏洞数:103 | going)
需要gpc为off么?测试发现gpc开了的时候,$_FILES中name变量被单引号截断了,没法传递单引号到数据库。
-
2014-07-03 23:03 |
′ 雨。 ( 普通白帽子 | Rank:1231 漏洞数:190 | Only Code Never Lie To Me.)
@D&G 话说 - - 那不是叫转义么。 刚才下了个看了看。 已经addslashes了。