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

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

缺陷编号:wooyun-2016-0174799

漏洞标题:酷我音乐会员0.01元购买成功存在支付逻辑漏洞

相关厂商:酷我音乐

漏洞作者: 我山之石-无

提交时间:2016-02-17 12:57

修复时间:2016-02-17 17:55

公开时间:2016-02-17 17:55

漏洞类型:设计缺陷/逻辑错误

危害等级:高

自评Rank:20

漏洞状态:厂商已经修复

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2016-02-17: 细节已通知厂商并且等待厂商处理中
2016-02-17: 厂商已经确认,细节仅向厂商公开
2016-02-17: 厂商已经修复漏洞并主动公开,细节向公众公开

简要描述:

使用酷我网页版购买酷我会员,通过修改购买金额为0.01元购买成功原价10元/月的会员

详细说明:

1、找到酷我会员购买界面,使用微信支付方式

10.JPG


2、正常情况下需要通过扫描微信的支付验证码,支付10元购买一个月会员

7.JPG


3、0元购买时通过修改数据包的付费金额为0.01元,然后扫描微信支付成功后就可以成功成为会员了

2.JPG


修改为0.01元

3.JPG


继续操作

4.JPG


支付请求变为0.01元了

5.JPG


6.JPG


扫一下支付成功后重新登录查看

8.JPG


漏洞证明:

1、0.01元购买了酷我会员
2、银行扣款0.01元

修复方案:

1、对支付的金额做保护,仅做url编码是不可以的

版权声明:转载请注明来源 我山之石-无@乌云


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:15

确认时间:2016-02-17 14:14

厂商回复:

感谢对酷我的支持

最新状态:

2016-02-17:处理完成


漏洞评价:

评价

  1. 2016-02-18 21:46 | 暖暖 ( 路人 | Rank:15 漏洞数:5 | 高三猫)

    请问这个数据包是在哪里的

  2. 2016-02-19 00:41 | 小铭同学 ( 路人 | Rank:0 漏洞数:1 | 找工作找工作找工作T_T。。。 有没有上海...)

    @暖暖 我认为是这么修改的 burp suite里Proxy里面有Option 里面有个Match and Replace ,ADD里加一条Response body条件 10替换成0.01 ,本地以为这个价格是0.01就生成了一个0.01元的单号的二维码我猜是因为ajax的生成会员的价格是在本地处理的形成的 然后微信支付返回信息的API里可能又没包括金额的多少 只返回了此笔交易的单号支付完成形成的,可能出于服务器成本的一种考虑的优化bug不知道对不对0 0.

  3. 2016-02-19 09:49 | 某科学的围观蛋 ( 路人 | Rank:7 漏洞数:1 | 专注围观不学无术)

    亲,,,你对你的用户名打码不全...

  4. 2016-02-19 18:18 | 暖暖 ( 路人 | Rank:15 漏洞数:5 | 高三猫)

    @小铭同学 多谢,学习了,谢谢哈

  5. 2016-02-26 09:05 | 酷帥王子 ( 普通白帽子 | Rank:244 漏洞数:67 | 天之屌,人之神!天人合一,乃屌神也!)

    这样的漏洞很不错,收了