漏洞概要 关注数(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标签: 无
漏洞详情
披露状态:
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后就停止了,并未进行进一步测试,点到即止~~
漏洞证明:
修复方案:
0x00: 加强对用户上传文件类型的验证,千万不要偷懒在用户本地端验证,要在服务器端验证
0x01: 不要将敏感信息存储在服务器上,尤其是一些用户口令之类的,很容易一台服务器沦陷导致多台服务器沦陷,即使迫不得已要存敏感信息,也不要直接存到txt文件里,起码rar加密一下。
辛苦了~ :p
版权声明:转载请注明来源 Marsevil@乌云
漏洞回应
厂商回应:
危害等级:中
漏洞Rank:7
确认时间:2015-07-27 12:08
厂商回复:
感谢支持!
最新状态:
2015-08-27:已修复