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

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

缺陷编号: WooYun-2015-113662

漏洞标题: CmsTop媒体版中某处sql注入漏洞

相关厂商: CmsTop

漏洞作者: Noxxx

提交时间: 2015-05-12 15:16

公开时间: 2015-08-15 15:18

漏洞类型: SQL注射漏洞

危害等级: 高

自评Rank: 20

漏洞状态: 漏洞已经通知厂商但是厂商忽略漏洞

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

Tags标签: 无

10人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-05-12: 细节已通知厂商并且等待厂商处理中
2015-05-17: 厂商主动忽略漏洞,细节向第三方安全合作伙伴开放(绿盟科技唐朝安全巡航无声信息
2015-07-11: 细节向核心白帽子及相关领域专家公开
2015-07-21: 细节向普通白帽子公开
2015-07-31: 细节向实习白帽子公开
2015-08-15: 细节向公众公开

简要描述:

sql注入漏洞

详细说明:

可以直接修改 管理员密码。



问题出现在 uc.php接口中,没有正确的判断UC接口是否开启,而key又是默认的。

因为代码中自己关闭了GPC,所以会导致注入。

code 区域
$set= setting('member');
$set['uc_dbtablepre'] = '`'.$set['uc_dbname'].'`.'.$set['uc_dbtablepre'];
$set = array_change_key_case($set, CASE_UPPER);
foreach($set as $k => $v) {
if(preg_match('/^UC_/',$k)) define($k,$v);
}

//在数据库中查出配置数据。然后设置为常量。





code 区域
if(!defined('IN_UC')) { //好像并没有看到 设置 IN_UC常量的地方,所以条件成立


if(MAGIC_QUOTES_GPC) {
$get = _stripslashes($get); //如果开启了GPC了 那么就取消转义。
}



由于uc接口使用的是自己的数据库连接,我们随便找一个 function来调用即可

code 区域
function renameuser($get, $post) {
$uid = $get['uid'];
$usernameold = $get['oldusername'];
$usernamenew = $get['newusername'];
if(!API_RENAMEUSER) {
return API_RETURN_FORBIDDEN;
}

$this->db->query("UPDATE #table_member SET `username`='$usernamenew' WHERE userid='$uid'");
return API_RETURN_SUCCEED;
}



这是一个不错的点 ,可以更新任意账号的密码,也可以注入回显。(管理员在同表内)

还有synlogin函数可以登录任意账号。



这个cms用的大网站还是非常之多的。

案例 http://**.**.**.**/case/

漏洞证明:

修复方案:

判断uc是否开启。

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


漏洞回应

厂商回应:

危害等级:无影响厂商忽略

忽略时间:2015-08-15 15:18

厂商回复:

漏洞Rank:15 (WooYun评价)

最新状态:

暂无


漏洞评价:

对本漏洞信息进行评价,以更好的反馈信息的价值,包括信息客观性,内容是否完整以及是否具备学习价值

漏洞评价(共0人评价):
登陆后才能进行评分

评价

  1. 2015-05-12 16:13 | felixk3y ( 普通白帽子 | Rank:523 漏洞数:41 | php python jsp)
    1

    黑产的最爱...

  2. 2015-05-12 18:17 | 小川 认证白帽子 ( 核心白帽子 | Rank:1583 漏洞数:236 | 一个致力要将乌云变成搞笑论坛的男人)
    0

    膜拜大神

  3. 2015-05-12 23:44 | 狗狗侠 认证白帽子 ( 普通白帽子 | Rank:518 漏洞数:58 | 我是狗狗侠)
    0

    实话说吧,cmstop媒体版通杀注入我也有,妥妥的!

  4. 2015-05-12 23:45 | 小胖子 认证白帽子 ( 核心白帽子 | Rank:1878 漏洞数:154 | 不要患得患失,我羡慕你,但是我还是选择做...)
    0

    各类新闻站。不说了...

  5. 2015-05-18 11:08 | xsser 认证白帽子 ( 普通白帽子 | Rank:297 漏洞数:22 | 当我又回首一切,这个世界会好吗?)
    0

    @狗狗侠 来发...

  6. 2015-05-18 11:55 | 狗狗侠 认证白帽子 ( 普通白帽子 | Rank:518 漏洞数:58 | 我是狗狗侠)
    0

    @xsser 叔叔 我怕我装逼被暴打

  7. 2015-05-18 12:01 | Noxxx ( 普通白帽子 | Rank:700 漏洞数:55 )
    0

    @狗狗侠 大神求带

  8. 2015-07-15 18:27 | anlfi ( 路人 | Rank:4 漏洞数:1 | 如果我不能我就一定要,如果我一定要我就一...)
    0

    @狗狗侠 帅哥求发.

  9. 2015-08-22 00:40 | 香草 ( 实习白帽子 | Rank:99 漏洞数:14 | javascript,xss,jsp、aspx)
    0

    代码哪儿来的

  10. 2015-08-26 12:27 | 爱小菜 ( 路人 | Rank:10 漏洞数:5 | 本人菜鸟一枚,努力学习天天向上!希望能让...)
    0

    然并卵,因为跟本就不知道怎么去注入!

登录后才能发表评论,请先 登录