漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2015-0129090
漏洞标题:DESTOON sql注入漏洞
相关厂商:DESTOON
漏洞作者: Noxxx
提交时间:2015-07-27 12:00
修复时间:2015-10-25 12:10
公开时间:2015-10-25 12:10
漏洞类型:SQL注射漏洞
危害等级:高
自评Rank:20
漏洞状态:厂商已经确认
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2015-07-27: 细节已通知厂商并且等待厂商处理中
2015-07-27: 厂商已经确认,细节仅向厂商公开
2015-07-30: 细节向第三方安全合作伙伴开放
2015-09-20: 细节向核心白帽子及相关领域专家公开
2015-09-30: 细节向普通白帽子公开
2015-10-10: 细节向实习白帽子公开
2015-10-25: 细节向公众公开
简要描述:
DESTOON sql注入漏洞
详细说明:
一枚二次注入,因为使用了dhtmlspecialchars导致防注入失效。可以任意数据。
先来看留言模块:
\module\extend\comment.inc.php
在这个文件的130行有这样一句
接下来就是要绕过防注入了..
看这个文件的第95行导致防注入函数失效。
$content = dhtmlspecialchars(trim($content));
看见没有 " " " 分别把这三个替换成空了的.
那我们直接提交 这个 SEL"ECT 即可无限制注射。首先得发布一个东西,名字写的正常一点就可以通过了。
漏洞证明:
发布一个东西,注意了 信息标题最后一个必须为 反斜杠才行。
不能在登录状态发东西,必须为游客状态
url
http://127.0.0.1:8081/php/destoon/member/my.php?mid=5
通过之后 我们直接留言 exp:
修复方案:
对数据进行处理,并且修改一下htmlspecialchars函数
版权声明:转载请注明来源 Noxxx@乌云
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:15
确认时间:2015-07-27 12:09
厂商回复:
感谢反馈 我们会尽快修复
最新状态:
暂无