漏洞概要
关注数(29)
关注此漏洞
漏洞标题: hdwiki注入导致任意文件下载
提交时间: 2014-03-17 09:25
公开时间: 2014-06-12 09:26
漏洞类型: SQL注射漏洞
危害等级: 高
自评Rank: 20
漏洞状态:
漏洞已经通知厂商但是厂商忽略漏洞
漏洞详情
披露状态:
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
厂商回复:
最新状态:
暂无
漏洞评价:
对本漏洞信息进行评价,以更好的反馈信息的价值,包括信息客观性,内容是否完整以及是否具备学习价值
漏洞评价(共0人评价):
评价
-
2014-03-17 09:26 |
Coody
( 核心白帽子 |
Rank:1789 漏洞数:213 | 不接单、不黑产;如遇冒名顶替接单收徒、绝...)
0
-
2014-03-17 09:40 |
pandas
( 普通白帽子 |
Rank:701 漏洞数:79 | 国家一级保护动物)
0
-
2014-03-17 10:24 |
′ 雨。
( 普通白帽子 |
Rank:1332 漏洞数:198 | Only Code Never Lie To Me.)
0
-
2014-05-04 17:49 |
小贱人
( 路人 |
Rank:4 漏洞数:3 | 资深菜鸟,)
0
-
2014-06-12 09:41 |
Mody
( 普通白帽子 |
Rank:110 漏洞数:27 | "><img src=x onerror=alert(1);>
<img s...)
0
-
2014-07-02 14:59 |
D&G
( 普通白帽子 |
Rank:566 漏洞数:113 | going)
0
需要gpc为off么?测试发现gpc开了的时候,$_FILES中name变量被单引号截断了,没法传递单引号到数据库。
-
2014-07-03 23:03 |
′ 雨。
( 普通白帽子 |
Rank:1332 漏洞数:198 | Only Code Never Lie To Me.)
0
@D&G 话说 - - 那不是叫转义么。
刚才下了个看了看。 已经addslashes了。