漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2016-0207456
漏洞标题:鱼泡泡APP任意用户登录可影响用户账户余额(app sign绕过技巧)
相关厂商:yupaopao.cn
漏洞作者: Zhe
提交时间:2016-05-11 14:02
修复时间:2016-06-25 14:10
公开时间:2016-06-25 14:10
漏洞类型:设计缺陷/逻辑错误
危害等级:高
自评Rank:20
漏洞状态:厂商已经确认
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2016-05-11: 细节已通知厂商并且等待厂商处理中
2016-05-11: 厂商已经确认,细节仅向厂商公开
2016-05-21: 细节向核心白帽子及相关领域专家公开
2016-05-31: 细节向普通白帽子公开
2016-06-10: 细节向实习白帽子公开
2016-06-25: 细节向公众公开
简要描述:
详细说明:
1.详细说明
下载地址
http://android.myapp.com/myapp/detail.htm?apkName=cn.yupaopao.crop
1.1 漏洞触发页面以及对应功能
APP会话授权问题。可对任意用户进行操作
1.2漏洞复现过程
a.信息收集阶段
访问任意用户的资料。从数据包中可收集以下字段
记下id跟user_token
数据包中有签名,直接修改数据,将返回签名验证失败。
所以采用其他方式
用自己的账号登录后,对APP的本地文件进行修改
地址:
/data/data/cn.yupaopao.crop/shared_prefs/logininfo_preferences.xml
内容如下图
分别替换其中的红框中内容的值,并保存
重启APP,即可登录账号
可进行各种操作
部分数据包泄露用户的关键信息
银行卡
电话
最后说明一点,该越权还可对其他用户打赏,也就是给别人钱
测试借用一块钱,给你们另一个客服打赏一元
成功了。
分分钟钱就被打赏出去了。
1.3 危害说明
授权存在问题,用户无需密码即可登录任意用户,并通过正常操作将用户账户的余额打赏出去,再又被打赏账号进行提现。分分钟啊
漏洞证明:
修复方案:
为啥会有token在数据包里面,没想明白
给个20Rank吧。谢谢
版权声明:转载请注明来源 Zhe@乌云
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:20
确认时间:2016-05-11 14:09
厂商回复:
产品确实有这个问题,会导致资金损失。
最新状态:
暂无