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

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

缺陷编号:wooyun-2012-014334

漏洞标题:作废任意新蛋用户订单

相关厂商:newegg(新蛋网)

漏洞作者: 小胖胖要减肥

提交时间:2012-11-04 12:19

修复时间:2012-11-09 12:19

公开时间:2012-11-09 12:19

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

危害等级:高

自评Rank:20

漏洞状态:漏洞已经通知厂商但是厂商忽略漏洞

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2012-11-04: 细节已通知厂商并且等待厂商处理中
2012-11-09: 厂商已经主动忽略漏洞,细节向公众公开

简要描述:

由于是测试没有进行支付,用户A,B分别在2个浏览器登陆,A可以作废B的订单,请验证这个bug在订单各种状态是否都能重现,还有newegg有太多的地方没有绑定当前用户,该bug应该在其他很多电商都存在,逻辑设计当时就有问题,求新蛋礼品卡

详细说明:

newegg3.jpg

newegg2.jpg

neweggbug.jpg


漏洞证明:

由于是测试,只是前台下了2个未支付的订单,不知道前台这个作废订单权限多大,但危害还是蛮大的,可以脚本执行post信息,只要有任意一个账户的cookies就可以,订单规则随便就搞出来了,能让所有订单都经过这个脚本,那会导致用户的单子都变为作废。

修复方案:

绑定customsysno就可以了,或者直接绑定cookies的用户,就像还有一个无关紧要的漏洞是用户A可以支付用户B的订单,就是因为cookies未绑定用户,还有之前newegg对于wooyun的漏洞态度是忽略并修复,这次再这样的话下次直接公开算了

版权声明:转载请注明来源 小胖胖要减肥@乌云


漏洞回应

厂商回应:

危害等级:无影响厂商忽略

忽略时间:2012-11-09 12:19

厂商回复:

漏洞Rank:8 (WooYun评价)

最新状态:

暂无