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

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

缺陷编号:wooyun-2013-032574

漏洞标题:上海好孩子网上商城支付漏洞

相关厂商:mamabb.com

漏洞作者: mango

提交时间:2013-07-29 17:41

修复时间:2013-09-12 17:42

公开时间:2013-09-12 17:42

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

危害等级:中

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

最近两年奶粉超贵的。。@钱途 不知道你家女儿断奶没有,断奶了我给你寄儿童玩具或者儿童床。。

详细说明:

开始吧,进入官方商城进行购买
随便买几个东西吧,恩。。就找奶粉吧
http://cat.mamabb.com/

1.jpg


我擦最贵的486 还真是贵。。
我们多选几个吧不然等会不好加减、
买多一点送@钱途、、
我们先买478
点击加入购物车
抓包改包如图改为负数

1 (1).jpg


1 (2).jpg


- -因为刚刚奶粉被抵消了、、这样的金额太小了不好找比他小2倍商品 我们换一个金额大一些的,买个床送给@钱途吧

I0_L%W9]QZ6Y5TYG)8ZVMP3.jpg


1000多块。。。

WG0O%6J(GCVBYGTM[C`SS%L.jpg


QO2~NA`_`Z~8$ES`_VL5GK7.jpg


{QPVV0{)U@~E0%T$}O6(%LP.jpg


9V94LWNPT)E_[$4`5I_RUZM.jpg


我想只要支付就能买吧。。。嘿嘿。。

漏洞证明:

9V94LWNPT)E_[$4`5I_RUZM.jpg


我是来求礼物的

修复方案:

- -专业术语么。。
1.像金额这样的信息不要放在页面上,确实有随时被篡改的风险,这些信息本来就在数据库中,可以定义一个字符型的字段代替金额的传输,或者直接由商品唯一标识来查询数据库得到金额;
2.签名校验是最重要的了,将购买的商品、数量、金额(或替代字段)、订单的ID号生成一个校验字符串。在每次数据传输的过程中进行校验,当然这个校验的内容可以多次生成;
3.银行或者第三方支付平台的支付接口都会检验商户的订单数据签名,这里当支付页面跳转到块钱的时候没有做签名校验,导致金额数据被篡改,请进一步确认接口问题;
4.支付前需要做签名校验,支付之后同样需要再次做校验,按理说所有银行应该在支付完成之后返回一些信息(如支付金额等)给商户,这样可以通过回来的信息判断是否全额支付;
5.还有什么比SSL更可靠的呢!

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


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2013-07-30 09:54

厂商回复:

感谢mango反馈,除了页面加强用户输入验证外,服务端也必须再进行验证。关键信息还是要存在服务端。

最新状态:

暂无