漏洞概要
关注数(24)
关注此漏洞
漏洞标题:火车头采集器官网漏洞2枚可getwebshell
提交时间:2015-04-13 11:45
修复时间:2015-05-28 13:24
公开时间:2015-05-28 13:24
漏洞类型:设计缺陷/逻辑错误
危害等级:高
自评Rank:10
漏洞状态:厂商已经确认
Tags标签:
无
漏洞详情
披露状态:
2015-04-13: 细节已通知厂商并且等待厂商处理中
2015-04-13: 厂商已经确认,细节仅向厂商公开
2015-04-23: 细节向核心白帽子及相关领域专家公开
2015-05-03: 细节向普通白帽子公开
2015-05-13: 细节向实习白帽子公开
2015-05-28: 细节向公众公开
简要描述:
2处代码设计问题.
详细说明:
1:任意用户密码修改 位置http://www.locoy.com/member/getpwd.php
首先注册用户.然后选择找回密码. 填入正确的用户名和此用户的注册邮箱. 系统发找回密码的URL链接至用户邮箱.
类似:http://www.locoy.com/member/getpwd.php?action=getpwd&step=4&userid=[用户ID]&authstr=[32位加密码]
此时直接发包修改POST 参数. 即可对任意用户密码进行重置.
详情见http post包. 修改POST包后.直接发包即可修改成功.

2:新注册用户可以任意修改用户账号余额漏洞.
注册发包时: 新增一处parameter 即 memberinfo[amount]=10 新注册用户注册后就有了10元的余额.可以直接在商城购买最新版火车头软件.

根据第一个任意密码修改漏洞,可以在bbs.locoy.com 里面找到几个管理员的账号 ,重置他们的密码.即可登录discuz 3.2 后台.
然后getwebshell....主站和BBS在同一服务器上.然后就没有然后了....
漏洞证明:
修复方案:
版权声明:转载请注明来源 煎饼果子@乌云
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:18
确认时间:2015-04-13 13:22
厂商回复:
感谢。
最新状态:
暂无
漏洞评价:
评论
-
2015-05-06 14:51 |
BMa ( 普通白帽子 | Rank:1776 漏洞数:200 )
新注册用户可以任意修改用户账号余额漏洞 这个是怎么发现的?
-
2015-05-06 16:29 |
煎饼果子 ( 路人 | Rank:4 漏洞数:1 | 来自t00ls)
@BMa 注册账号发现表单字段全是memberinfo[字段1],memberinfo[字段2]格式的.大胆猜想保存注册用户数据时,直接保存了memberinfo数组.这样字段名可控.这里不仅可以初始用户余额,还存在SQL注入点.余额字段名在充值口,填写充值金额表单时,查看源代码获得.一般就是money,amount.
-
2015-05-06 16:41 |
BMa ( 普通白帽子 | Rank:1776 漏洞数:200 )