漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2013-018423
漏洞标题:50cms个别版本的程序问题导致目录遍历,已搞定官网
相关厂商:云南力诺科技有限公司
漏洞作者: wefgod
提交时间:2013-03-03 15:28
修复时间:2013-04-17 15:29
公开时间:2013-04-17 15:29
漏洞类型:任意文件遍历/下载
危害等级:高
自评Rank:15
漏洞状态:厂商已经确认
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2013-03-03: 细节已通知厂商并且等待厂商处理中
2013-03-03: 厂商已经确认,细节仅向厂商公开
2013-03-06: 细节向第三方安全合作伙伴开放
2013-04-27: 细节向核心白帽子及相关领域专家公开
2013-05-07: 细节向普通白帽子公开
2013-05-17: 细节向实习白帽子公开
2013-04-17: 细节向公众公开
简要描述:
不是IIS的目录遍历
详细说明:
首先这个页面有一个问题,就是没有验证是否登录,比如:
没有继承AdminBase类,所以没有登录的验证;
目前开放的源码里面,是做了一点简单过滤(考虑到了../)所以只能浏览跟目录,代码如下:
但是官网本身的版本较低,所以没有做任何过滤,浏览完了网站目录以后,把打包的站点一下,看了看数据库……OK,后台搞定
漏洞证明:
官网:
http://www.50cms.com/Admin/class/temple_file.aspx?folder=/..
下载那个wwwroot。搞搞进后台,搞搞拿到shell:
测试站:
http://test.50cms.com/Admin/class/temple_file.aspx?folder=/..
修复方案:
1.没有验证登录就不多说了,继承你们那个父类就好
2.过滤的时候选..就好,别后面加一个/,这样至少可以浏览一个根目录,然后官网本身的程序干嘛不跟上更新?
版权声明:转载请注明来源 wefgod@乌云
漏洞回应
厂商回应:
危害等级:中
漏洞Rank:6
确认时间:2013-03-03 15:56
厂商回复:
感谢对50cms 的关注,本系统是个开源免费的东东,因此发展离不开大家的关心和关爱,最新版本已经修补上该漏洞,可在官网瞎子,演示网站由于服务器放香港,故没更新最新程序,是我们是疏忽。再次感谢对本程序的支持。
最新状态:
暂无