漏洞概要 关注数(24) 关注此漏洞
>
漏洞详情
披露状态:
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 的关注,本系统是个开源免费的东东,因此发展离不开大家的关心和关爱,最新版本已经修补上该漏洞,可在官网瞎子,演示网站由于服务器放香港,故没更新最新程序,是我们是疏忽。再次感谢对本程序的支持。
最新状态:
暂无