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

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

缺陷编号:wooyun-2014-057379

漏洞标题:上海移动某旗下商城购买数量无校验可篡改

相关厂商:上海移动

漏洞作者: DeLETe

提交时间:2014-04-17 11:01

修复时间:2014-06-01 11:02

公开时间:2014-06-01 11:02

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

危害等级:高

自评Rank:20

漏洞状态:已交由第三方合作机构(cncert国家互联网应急中心)处理

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

数量可截包改为负数,然后有购物车,然后你们懂的。。

详细说明:

http://www.12580emall.com/emall/index.jsp
提前说一下,利用这个漏洞买商品的时候只能在同一个商家里买,保证一个商家里提交子订单的金额为正,否则最后跳转到支付页面的时候过不了校验。
首先随便在一商家里买点什么,然后在同一商家买个贵的东西截包把数量改成负数:

.jpg


最后在购物车里结算的时候,金额就会作加减运算啦~

2.jpg


一路勾选,最后来到支付跳转页面:

4.jpg


成功跳转到银行的网银支付页面:

5.jpg


因为该商城里卖的东西都比较高端自己又没什么想买的又只能在同一商家里买。。而且同一商家里差价小的东西比较少,贵的东西付钱了又怕最后退钱的时候出问题,所以最后没有付钱。但是从已经成功跳转网银的支付界面来看,支付成功是妥妥的事情。厂商可以自查一下。

漏洞证明:

2.jpg


5.jpg

修复方案:

对购买数量在服务器端进行校验

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


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:12

确认时间:2014-04-22 08:33

厂商回复:

CNVD未直接复现完整过程,对于此类订单支付类逻辑漏洞,已经多次向基础电信企业通报,该案例已经转由CNCERT直接向中国移动集团公司通报。

最新状态:

暂无