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

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

缺陷编号:wooyun-2014-087751

漏洞标题:大汉JCMS系统SQL注入漏洞

相关厂商:南京大汉网络有限公司

漏洞作者: sex is not show

提交时间:2014-12-23 11:37

修复时间:2015-04-02 10:23

公开时间:2015-04-02 10:23

漏洞类型:SQL注射漏洞

危害等级:高

自评Rank:12

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

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2014-12-23: 细节已通知厂商并且等待厂商处理中
2014-12-28: 厂商主动忽略漏洞,细节向第三方安全合作伙伴开放
2015-02-21: 细节向核心白帽子及相关领域专家公开
2015-03-03: 细节向普通白帽子公开
2015-03-13: 细节向实习白帽子公开
2015-04-02: 细节向公众公开

简要描述:

RT

详细说明:

搜索过了,应该没重复~~
漏洞类型:SQL注入
漏洞文件:/jcms/jcms_files/jcms1/web1/site/module/sitesearch/opr_classajax.jsp
漏洞参数:?classid=11
漏洞成因:对参数没有做过滤处理,并且采用拼接SQL语句形式编写代码,导致注入产生
漏洞分析:
先看opr_classajax.jsp文件:

<%@page language="java" contentType="text/html; charset=UTF-8"%>
<%@page import="com.hanweb.common.util.Convert"%>
<%@page import="jcms.dbmanager.Manager"%>
<%@page import="com.hanweb.common.util.Convert"%>
<%@page import="jcms.dbmanager.Manager"%>
<%
String classid = Convert.getParameter(request,"classid","0");//获取参数,未过滤
String[][] data = null;
String strData = "";
if(!classid.equals("0")){ //classid不为0就进入判断了
String sql = "select i_id,vc_name from jcms_virtualcatalog where i_cataid = " + classid; //直接拼接SQL语句,形成注入
data = Manager.doQuery("1",sql);
if(data != null && data.length > 0){
for(int i = 0;i < data.length;i++){
if(i == data.length - 1){
strData += data[i][0];
strData += "-";
strData += data[i][1];
}else{
strData += data[i][0];
strData += "-";
strData += data[i][1];
strData += ",";
}
}
}
}
out.print(strData);

%>


实例演示:
1.
版本:VJCMS2.6.7[U9]
http://www.bisu.edu.cn/jcms/jcms_files/jcms1/web1/site/module/sitesearch/opr_classajax.jsp?classid=11

1.jpg


2.
版本:VJCMS2.6.3-ZZSZF[U11]
http://xfxzz.zaozhuang.gov.cn/jcms/jcms_files/jcms1/web1/site/module/sitesearch/opr_classajax.jsp?classid=11

1.jpg


3.
版本:VJCMS2.6.7[U6]
http://sha.sinotrans.com/jcms/jcms_files/jcms1/web1/site/module/sitesearch/opr_classajax.jsp?classid=11

1.jpg


4.
版本:VJCMS2.6.7[U9]
http://www.sqsc.gov.cn/jcms/jcms_files/jcms1/web1/site/module/sitesearch/opr_classajax.jsp?classid=11

1.jpg


5.
版本:VJCMS2.6.3-ZZSZF[U11]
http://ipad.zaozhuang.gov.cn/jcms/jcms_files/jcms1/web1/site/module/sitesearch/opr_classajax.jsp?classid=11

1.jpg

漏洞证明:

1.jpg

修复方案:

参数过滤,最好参数化查询

版权声明:转载请注明来源 sex is not show@乌云


漏洞回应

厂商回应:

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

忽略时间:2015-04-02 10:23

厂商回复:

最新状态:

暂无


漏洞评价:

评论

  1. 2014-12-23 11:40 | Mr.leo ( 普通白帽子 | Rank:1314 漏洞数:176 | 说点神马呢!!)

    前排关注审计大牛!!

  2. 2014-12-25 22:49 | 动后河 ( 实习白帽子 | Rank:51 漏洞数:13 | ☭)

    这么久了, jcms还找得到新注入