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

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

缺陷编号:wooyun-2015-0129053

漏洞标题:四川师范大学某分站存在任意文件上传漏洞

相关厂商:sicnu.edu.cn

漏洞作者: Marsevil

提交时间:2015-07-24 18:18

修复时间:2015-08-27 09:32

公开时间:2015-08-27 09:32

漏洞类型:文件上传导致任意代码执行

危害等级:高

自评Rank:20

漏洞状态:厂商已经修复

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-07-24: 细节已通知厂商并且等待厂商处理中
2015-07-27: 厂商已经确认,细节仅向厂商公开
2015-08-06: 细节向核心白帽子及相关领域专家公开
2015-08-16: 细节向普通白帽子公开
2015-08-26: 细节向实习白帽子公开
2015-08-27: 厂商已经修复漏洞并主动公开,细节向公众公开

简要描述:

四川师范大学数字后勤服务大厅网站任意文件上传漏洞,可Getshell并获取服务器权限,读取敏感信息文件,并以此作为跳板进行内网渗透,危及内网安全。

详细说明:

问题站点: http://hq.sicnu.edu.cn 数字后勤服务大厅
问题页面: /Editor/UploadRes
问题成因:文本编辑器里的上传页面/Editor/advUpLoadImage/仅在本地验证了文件类型,而/Editor/UploadRes页面并未在服务器端对用户上传的文件进行类型验证。
漏洞复现:攻击者可将一句话文件改为jpg后缀,然后上传,并用burpsuite进行抓包拦截,然后将POST包里的上传文件名改回asp/aspx后缀,即可成功上传一句话文件上传至服务器Getshell
危害分析:服务器上有大量的web.config站点配置文件以及其他敏感信息文件,里面包含着大量外部数据库服务器连接信息,其中还有不少是sa权限,可导致其他服务器沦陷。攻击者还可在获取shell后可利用各种exp对服务器进行提权,然后通过此边界服务器对学校内网进行进一步渗透,高危。
本次测试上传shell后就停止了,并未进行进一步测试,点到即止~~

漏洞证明:

出现上传漏洞的地方:

上传页面1.jpg


上传页面2.jpg


burpsuite改包:

上传1.jpg


成功上传并getshell:

上传结果.jpg


Shell:

shell1.jpg


shell2.jpg


敏感信息文件:

shell3.png

修复方案:

0x00: 加强对用户上传文件类型的验证,千万不要偷懒在用户本地端验证,要在服务器端验证
0x01: 不要将敏感信息存储在服务器上,尤其是一些用户口令之类的,很容易一台服务器沦陷导致多台服务器沦陷,即使迫不得已要存敏感信息,也不要直接存到txt文件里,起码rar加密一下。
辛苦了~ :p

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


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:7

确认时间:2015-07-27 12:08

厂商回复:

感谢支持!

最新状态:

2015-08-27:已修复