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

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

缺陷编号:wooyun-2013-033879

漏洞标题:珍品网订单在线支付漏洞

相关厂商:珍品网

漏洞作者: xfkxfk

提交时间:2013-08-09 11:54

修复时间:2013-09-23 11:55

公开时间:2013-09-23 11:55

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

危害等级:高

自评Rank:15

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2013-08-09: 细节已通知厂商并且等待厂商处理中
2013-08-09: 厂商已经确认,细节仅向厂商公开
2013-08-19: 细节向核心白帽子及相关领域专家公开
2013-08-29: 细节向普通白帽子公开
2013-09-08: 细节向实习白帽子公开
2013-09-23: 细节向公众公开

简要描述:

珍品网设计不当,存在支付漏洞,好贵的奢侈品,任意买

详细说明:

此问题是在当你买东西时,先不要立即购买,把物品先添加到购物车,添加时,抓包,修改商品数量为负数,虽然修改后页面会提示错误,还但是成功添加,而且在最后,结算时,此商品的价钱就会变成0,不知道为什么。
所以正常购买,抓包,修改数据,是不允许修改的,但是通过购物车后就会存在此问题。
我们购买两个物品,第二个通过上面方法,先加入购物车,物品id=2337

2.png


然后抓包修改数量为负数

3.png


结算时就会发现物品金额变成0,两个物品就算了一个物品的金额

4.png


而且订单成功提交

5.png


漏洞证明:

利用上面的方法,我们买两个,一个便宜的,一个贵的,然后可以支付一个便宜的金额就可以买两件物品。

6.png


订单成功提交

7.png


最后,我们看看能不能支付

8.png


哈拉,也可以成功支付金额。
这样就可以不用怕很贵的礼品买不起啦!

修复方案:

虽然限制了商品数量不能为负数,但是在最后并没有拒绝提交,还能成功支付。
重新限制数量,然后看下逻辑问题。

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


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:20

确认时间:2013-08-09 12:38

厂商回复:

十分感谢作者xfkxfk,已联系相关部门处理。

最新状态:

暂无