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

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

缺陷编号:wooyun-2014-049819

漏洞标题:杭州网某分站上传绕过导致任意代码执行

相关厂商:hangzhou.com.cn

漏洞作者: magerx

提交时间:2014-01-26 12:02

修复时间:2014-03-12 12:02

公开时间:2014-03-12 12:02

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

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2014-01-26: 细节已通知厂商并且等待厂商处理中
2014-01-26: 厂商已经确认,细节仅向厂商公开
2014-02-05: 细节向核心白帽子及相关领域专家公开
2014-02-15: 细节向普通白帽子公开
2014-02-25: 细节向实习白帽子公开
2014-03-12: 细节向公众公开

简要描述:

杭州网某分站上传绕过导致任意代码执行.

详细说明:

漏洞存在于头像上传处。
刚注册完http://love.hangzhou.com.cn/准备上传靓照寻找真爱
一、直接尝试上传aspx文件,报错:

uploadtest1.jpg


看来使用了system.drawing.image.fromfile来对下一步进行图片裁剪
二、直接将图片该后缀aspx上传测试:
上传成功,查看源码,程序并未限制上传文件的后缀

uploadtest.jpg


三、图片空白处插入一句话上传测试:
上传成功,访问却报错..

test.jpg


看来是通过image.GetThumbnailImage 重新缩放了上传后的图片,
只要绕过这个缩放函数就能直接上传shell了,
四、再次处理aspx文件,绕过缩放成功上传并执行
终于成功上传并能执行了:

upload5.jpg


caidao.jpg


caidao2.jpg


走到这里,其实都可以直接上服务器了..未授权就不进一步了。

漏洞证明:

uploadtest1.jpg


upload5.jpg


caidao.jpg


caidao2.jpg

修复方案:

尽快修复吧

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


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2014-01-26 15:06

厂商回复:

谢谢您的提醒!我们已经与合作频道沟通处理!

最新状态:

暂无