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

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

缺陷编号:wooyun-2015-0101186

漏洞标题:招商银行掌上生活app积分活动可无限刷移动流量包

相关厂商:招商银行

漏洞作者: 路人甲

提交时间:2015-03-16 14:35

修复时间:2015-05-01 11:44

公开时间:2015-05-01 11:44

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

危害等级:高

自评Rank:15

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-03-16: 细节已通知厂商并且等待厂商处理中
2015-03-17: 厂商已经确认,细节仅向厂商公开
2015-03-27: 细节向核心白帽子及相关领域专家公开
2015-04-06: 细节向普通白帽子公开
2015-04-16: 细节向实习白帽子公开
2015-05-01: 细节向公众公开

简要描述:

招商银行掌上生活APP某积分兑换活动存在漏洞

详细说明:

招商银行-掌上生活APP,广州9分招牌惠,兑换活动

1.png


兑换方式如下:
1、9积分兑换广东移动100M流量包,包含100M广东省内2G/3G/4G通用流量(不含港澳),流量不区分2G、3G、4G网络,数量有限,抢完即止;
2、兑换流程:点击 http://t.cn/RZSiH28 进入兑换页面(若无法直接点击,请复制链接至手机浏览器打开进入兑换页面或致电10086),输入“9积分流量兑换码”后点击“登录”按钮,进入兑换页面。选择“招行9积分兑换的流量红包100M”,输入兑换的手机号码(限广东移动)领取广东移动100M通用流量;
3、凭码兑换的用户,成功验证兑换后将收到10086下发的短信,并在半个小时内生效。用户兑换的流量从兑换生效之日起计算30日内均可使用。此流量包与其他流量套餐无互斥关系,可叠加使用;该流量包暂不支持已办理移动4G随心王客户;
4、每位客户限购1份,每次仅限兑换1次,本券不折现、不找零、不可代领、不累计使用、不可退货;
5、请在2015年3月20日前完成兑换使用,过期作废;
6、优惠券是否已使用以广东移动商户验证核实为准;
7、咨询电话:020-28095555(招行)/10086(移动);8、更多优惠信息请关注微信公众号:招商银行信用卡-广州(gzcmbchina),推荐亲友绑定掌上生活还能获得99积分
打开兑换页面:

2.png


兑换码为8位数字,无验证码与其他限制,可以爆破。

3.png


数据包长度为195byte为有效兑换码。
测试发现重放有效的兑换流量数据包,可多次兑换100M流量,不管兑换码是否有效,修改mobile参数,可对广东移动任意用户兑换流量。
同时重放的兑换码使用后,过一段时间又可以继续使用。

4.png


问题详情总结如下:
1.流量兑换码无验证码,可爆破。
2.流量兑换逻辑问题,可通过数据包重放方式,多次兑换(正常填写不能使用)。
3.被重放数据包方式使用过的流量兑换码,过一段时间,可继续兑换流量。
4.部分流量兑换码不是一次性,可以多次兑换。

漏洞证明:

5.png

6.png

修复方案:

1.添加验证码;
2.加强兑换流程控制逻辑;
3.兑换码应该设置一次性使用。

版权声明:转载请注明来源 路人甲@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:8

确认时间:2015-03-17 11:42

厂商回复:

经查,该漏洞为合作方广州移动的产品存在问题导致,我们已经将该产品在掌上生活APP中下架,并将该漏洞反馈给了合作方进行处理

最新状态:

暂无