漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2014-059880
漏洞标题:动软商城系统任意文件上传可能导致GetShell
相关厂商:动软商城
漏洞作者: 路人甲
提交时间:2014-05-08 11:58
修复时间:2014-08-06 12:00
公开时间:2014-08-06 12:00
漏洞类型:文件上传导致任意代码执行
危害等级:高
自评Rank:20
漏洞状态:未联系到厂商或者厂商积极忽略
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2014-05-08: 积极联系厂商并且等待厂商认领中,细节不对外公开
2014-08-06: 厂商已经主动忽略漏洞,细节向公众公开
简要描述:
RT
详细说明:
动软商城系统2.0
源码下载:
http://pan.baidu.com/share/link?shareid=1831333754&uk=2099536883
动软商城系统未正确过滤文件上传路径,保存文件路径参数未正确过滤并且可自定义,导致可以创建类似a.asp这样的文件,可以利用IIS解析漏洞成功getshell.
相关页面:
/Ajax_Handle/UploadAttachmentHandler.ashx
/Ajax_Handle/UploadLocalVideoHandler.ashx
..
调用类时验证参数path未正确过滤,导致可以创建任意文件名文件:
漏洞利用EXP:
官网演示站点测试成功:
http://shop1.maticsoft.cn/Ajax_Handle/a.asp/d85ca259-cf8a-418b-8e23-31e5fe750ea8.jpg
http://shop2.maticsoft.cn/Ajax_Handle/a.asp/70441256-7ff6-40a3-8f3b-2d34ce7f04e5.jpg
官网测试站点为II7故无此解析漏洞,但但a.asp文件夹仍创建了,若采用ii6,则可以getshell成功。
漏洞证明:
如上
修复方案:
正确过滤保存路径参数,或不允许不存在时创建。
版权声明:转载请注明来源 路人甲@乌云
漏洞回应
厂商回应:
未能联系到厂商或者厂商积极拒绝