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

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

缺陷编号:wooyun-2016-0169359

漏洞标题:京东某站越权查看任意订单数据可阅部分信息(后续未能复现)

相关厂商:京东商城

漏洞作者: Aasron

提交时间:2016-01-12 15:30

修复时间:2016-01-13 13:31

公开时间:2016-01-13 13:31

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

危害等级:高

自评Rank:18

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

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2016-01-12: 细节已通知厂商并且等待厂商处理中
2016-01-13: 厂商已经主动忽略漏洞,细节向公众公开

简要描述:

理论上来说,还可以查看是哪个用户购买的,或者是遍历

详细说明:

京东购物

1.png


http://wq.jd.com/mcoss/mportal/show?tabid=6&tpl=7&PTAG=17012.4.2&ptype=4


开始也就是想看看自己的订单,顺便抓了个包,还看到一个类似orderlist,那就测试有无token

漏洞证明:

在个人中心中先查看我自己的订单号吧

1.png


之其中一个订单返回内容如下

1.png


disDealId为订单号,观察请求内容为GET,deal_id为请求ID

1.png


我观察了几个订单内容,发现更改内容为deal_id参数值,去掉其余多余的参数值,在网页上直接
访问,原网页格式如下

http://wqs.jd.com/order/n_detail_v2.shtml?deal_id=订单号&bid=&deal_refer_uin=0&new=1&jddeal=1&isoldpin=0#wechat_redirect


1.png


修改后为

http://wqs.jd.com/order/n_detail_v2.shtml?deal_id=为上同一订单号


1.png


再次点击可以进入到详细物流的查看页面,跟上

#wuliu


1.png


过后我用另一用户的订单号测试,直接更改deal_id参数值,

1.png


可以直接进行查看,美中不足的是,订单号没什么太大的规律,所以无法fuzzing了,后一处可直接抓包返回内容中查看用户ID,pin参数为用户账号

1.png


修复方案:

你们懂得

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


漏洞回应

厂商回应:

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

忽略时间:2016-01-13 13:31

厂商回复:

经与白帽子沟通后,该漏洞未能复现。如有其他问题我方将持续跟进,感谢白帽子和乌云平台对京东安全的关注!

最新状态:

暂无


漏洞评价:

评价

  1. 2016-01-12 15:31 | 牛 小 帅 ( 普通白帽子 | Rank:865 漏洞数:200 | =============================是=========...)

    666

  2. 2016-01-12 15:37 | 奶嘴 ( 路人 | Rank:28 漏洞数:18 | 菜鸟白帽)

    @牛 小 帅 2222

  3. 2016-01-12 15:40 | 土夫子 ( 普通白帽子 | Rank:383 漏洞数:73 | 看似山穷水尽,终将柳喑花明)

    表哥带我

  4. 2016-01-12 15:44 | ’‘Nome ( 实习白帽子 | Rank:63 漏洞数:21 | 在此感谢 @M4sk @mango @裤裆 @泳少 @5up3r...)

    mark

  5. 2016-01-12 15:52 | 坏男孩-A_A ( 路人 | Rank:18 漏洞数:7 | 菜鸟一枚)

    23333333333