DESTOON sql注入漏洞

漏洞概要

缺陷编号:WooYun-2015-0129090

漏洞标题:DESTOON sql注入漏洞

相关厂商:DESTOON

漏洞作者:Noxxx

提交时间:2015-07-27 12:00

公开时间:2015-10-25 12:10

漏洞类型:SQL注射漏洞

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

Tags标签:

漏洞详情

披露状态:

2015-07-27: 细节已通知厂商并且等待厂商处理中
2015-07-27: 厂商已经确认,细节仅向厂商公开
2015-07-30: 细节向第三方安全合作伙伴开放(绿盟科技、唐朝安全巡航、无声信息)
2015-09-20: 细节向核心白帽子及相关领域专家公开
2015-09-30: 细节向普通白帽子公开
2015-10-10: 细节向实习白帽子公开
2015-10-25: 细节向公众公开

简要描述:

DESTOONsql注入漏洞

详细说明:

一枚二次注入,因为使用了dhtmlspecialchars导致防注入失效。可以任意数据。先来看留言模块:\module\extend\comment.inc.php

在这个文件的130行有这样一句

接下来就是要绕过防注入了..看这个文件的第95行导致防注入函数失效。$content = dhtmlspecialchars(trim($content));

看见没有 " " " 分别把这三个替换成空了的.那我们直接提交 这个 SEL"ECT 即可无限制注射。首先得发布一个东西,名字写的正常一点就可以通过了。

漏洞证明:

发布一个东西,注意了信息标题最后一个必须为 反斜杠才行。不能在登录状态发东西,必须为游客状态url**.**.**.**:8081/php/destoon/member/my.php?mid=5

通过之后 我们直接留言 exp:

修复方案:

对数据进行处理,并且修改一下htmlspecialchars函数

漏洞回应

厂商回应:

危害等级:高

漏洞Rank:15

确认时间:2015-07-2712:09

厂商回复:

感谢反馈 我们会尽快修复

最新状态:

暂无

评价

  1. 2010-01-01 00:00 玉林嘎 白帽子 | Rank:757 漏洞数:64)

    厉害 !!!

  2. 2010-01-01 00:00 刘海哥 白帽子 | Rank:110 漏洞数:12)

    必须看看!

  3. 2010-01-01 00:00 牛肉包子 白帽子 | Rank:190 漏洞数:17)

    给师傅跪了