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

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

缺陷编号:wooyun-2014-081868

漏洞标题:华思通网络会议系统任意文件上传(第一发)

相关厂商:华思通网络技术有限公司

漏洞作者: 路人甲

提交时间:2014-11-04 18:30

修复时间:2014-12-19 18:32

公开时间:2014-12-19 18:32

漏洞类型:SQL注射漏洞

危害等级:高

自评Rank:12

漏洞状态:未联系到厂商或者厂商积极忽略

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2014-11-04: 积极联系厂商并且等待厂商认领中,细节不对外公开
2014-12-19: 厂商已经主动忽略漏洞,细节向公众公开

简要描述:

上一发:http://www.wooyun.org/bugs/wooyun-2014-081812

详细说明:

刚才看了看,这货难道属于华为吗?还是说只是合作关系?

华思通网络技术有限公司是一家视频会议网络服务公司,是华为的技术合作伙伴,依托华为会议产品及技术实力,提供网络视频会议、 网络市场活动、网络培训等互联网在线服务。


不管咋样,漏洞还是照常提交吧

漏洞证明:

先访问:http://meetinglive.teleuc.com/jsp/main/site/uploadsiteimg.jsp

image001.png


选好文件之后,再点一次浏览前面的对话会,然后点取消,之后回车就可以自动提交了,连exp都省了写

image002.png


从上图也可以看出实际上是imgsave这一个action出了问题,对应的class是com.teleuc.controller.SiteSettingControllers,一看就有漏洞嘛……

public String imgsave()
{
String str = UUID.randomUUID() + StringUtils.getExtention(this.filelogoFileName);
File localFile = new File(ServletActionContext.getServletContext().getRealPath("/uploadfiles") + "/" + str);
try
{
if (localFile.createNewFile())
{
FileUtils.copyFile(this.filelogo, localFile);
}
else
{
SITELOG.error("create upload file failed. please check the space .");
}
}
catch (IOException localIOException)
{
SITELOG.error("copy file failed.");
}
this.resultSite = ("uploadfiles/" + str);
return "success";
}


自带回显:

image004.png


随意shell下:

image006.png


亲爱的root

image008.png


修复方案:

限制类型。

版权声明:转载请注明来源 路人甲@乌云


漏洞回应

厂商回应:

未能联系到厂商或者厂商积极拒绝