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

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

缺陷编号:wooyun-2013-028168

漏洞标题:SDCM时代商城任意商品0元购

相关厂商:SDCMS(时代网站信息管理系统)

漏洞作者: xfkxfk

提交时间:2013-07-08 14:13

修复时间:2013-08-22 14:14

公开时间:2013-08-22 14:14

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

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

可以在SDCM时代商城,任意金额购买任意物品。

详细说明:

1、首先进入商城,购买任意商品,提交商品数量时抓包。可以将商品数量改为负数,成功提交:

.jpg


2、由于商品总的数量为0或者负数时,无法结算,提交订单。这样我们多买几个商品,一部分改为负数,一部分改为正数,总的商品数量就为正数就行:

.jpg


3、然后我们来结算:

结算.jpg


4、填好订单后,成功提交订单:

订单提交成功.jpg


5、最后我们来支付,点击立即支付,看看是否只支付我们订单中的金额:

.jpg


6、好了,从订单号已经支付金额可以看出我们确实只支付12员。这样我们就用12元购买了9个总额为2412元的物品。

漏洞证明:

见详细说明

修复方案:

不要再前台过滤非法数据。在后端进行合法数据的判断以及提交。

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


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:20

确认时间:2013-07-08 14:24

厂商回复:

感谢,尽快修复

最新状态:

暂无


漏洞评价:

评论

  1. 2013-08-22 16:30 | 斯文 ( 路人 | Rank:8 漏洞数:3 | 我要努力成为一个优秀的白帽子!)

    12块钱要退给@xfkxfk啊。。

  2. 2013-09-02 11:24 | SDCMS(时代网站信息管理系统)(乌云厂商)

    @斯文 亲,那只是个测试,没付款的