华夏航空海量订单信息泄露实时查看最新订单

admin 2017年4月6日10:27:55评论294 views字数 216阅读0分43秒阅读模式
摘要

2016-03-28: 细节已通知厂商并且等待厂商处理中
2016-03-28: 厂商已经确认,细节仅向厂商公开
2016-04-07: 细节向核心白帽子及相关领域专家公开
2016-04-17: 细节向普通白帽子公开
2016-04-27: 细节向实习白帽子公开
2016-05-12: 细节向公众公开

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

缺陷编号: WooYun-2016-189930

漏洞标题: 华夏航空海量订单信息泄露实时查看最新订单

相关厂商: 华夏航空有限公司

漏洞作者: 黑骑士

提交时间: 2016-03-28 11:44

公开时间: 2016-05-12 14:28

漏洞类型: 敏感信息泄露

危害等级: 高

自评Rank: 15

漏洞状态: 厂商已经确认

漏洞来源:www.wooyun.org ,如有疑问或需要帮助请联系

Tags标签: 用户敏感信息泄漏 设计缺陷

0人收藏


漏洞详情

披露状态:

2016-03-28: 细节已通知厂商并且等待厂商处理中
2016-03-28: 厂商已经确认,细节仅向厂商公开
2016-04-07: 细节向核心白帽子及相关领域专家公开
2016-04-17: 细节向普通白帽子公开
2016-04-27: 细节向实习白帽子公开
2016-05-12: 细节向公众公开

简要描述:

华夏航空海量订单信息泄露,实时查看最新订单,指定日期查看历史订单

详细说明:

搜索site:www.chinaexpressair.com

发现一堆订单链接

华夏航空海量订单信息泄露实时查看最新订单

http://www.chinaexpressair.com/forpay_2015112527750.html

http://www.chinaexpressair.com/HXHK/forpay_2015112227458.html

http://www.chinaexpressair.com/HXHK/forpay_2016010131724.html

http://www.chinaexpressair.com/forpay_2016012836719.html

点开以后如图

华夏航空海量订单信息泄露实时查看最新订单

点击我的订单,会发现订单信息一闪而过然后跳到登陆页面

华夏航空海量订单信息泄露实时查看最新订单

好办,重新来抓包,一点点地提交,将下图的数据包提交后订单信息出来了

华夏航空海量订单信息泄露实时查看最新订单

华夏航空海量订单信息泄露实时查看最新订单

点击订单详情抓包,数据包后面有用

code 区域
POST /order.do?reqCode=queryForOrderByXq HTTP/1.1
Host: www.chinaexpressair.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
Accept: */*
Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
Referer: http://www.chinaexpressair.com/UserProfile1.html
Content-Length: 21
Cookie: _ga=GA1.2.852764830.1458880829; Hm_lvt_af8630feb2f38351fa1962020ce56d56=1458886106,1458886172,1458886671,1458888923; Hm_lpvt_af8630feb2f38351fa1962020ce56d56=1458888980; JSESSIONID=422BD1D8AD5E0811CB46B86C963BAEA9; _gat=1
Connection: keep-alive

orderno=2015102025336

还没完,注意到 http://www.chinaexpressair.com/forpay_2015112527750.html这里的末尾是年月日和递增序列,因此可以爆破所有的订单信息,而且可以查找指定日期的订单,通过遍历url并判断返回包长度可以爆破出指定日期的订单信息

华夏航空海量订单信息泄露实时查看最新订单

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

第二种获取订单的方式

最初的想法是想看看登陆后能否越权查看别人的订单,结果在点击我的订单后把一个数据包替换成上面抓到的那个后系统报错回滚结果把所有的订单信息全都吐出来了!

登陆后点击我的订单,抓包逐个提交

华夏航空海量订单信息泄露实时查看最新订单

抓到下图的数据包后用之前准备的代码替换

华夏航空海量订单信息泄露实时查看最新订单

华夏航空海量订单信息泄露实时查看最新订单

可以看到返回包报错了,继续逐个提交

华夏航空海量订单信息泄露实时查看最新订单

提交了下面的数据包后最新订单信息就爆出来了,可以通过修改pageno翻页

华夏航空海量订单信息泄露实时查看最新订单

最新订单信息全都爆出来了

华夏航空海量订单信息泄露实时查看最新订单

华夏航空海量订单信息泄露实时查看最新订单

漏洞证明:

修复方案:

版权声明:转载请注明来源 黑骑士@乌云


漏洞回应

厂商回应:

危害等级:低

漏洞Rank:1

确认时间:2016-03-28 14:28

厂商回复:

感谢白帽子的反馈,辛苦了。此漏洞我们的安全工程师已检测出来,正在修复测试中。

最新状态:

暂无


漏洞评价:

对本漏洞信息进行评价,以更好的反馈信息的价值,包括信息客观性,内容是否完整以及是否具备学习价值

漏洞评价(共0人评价):

登陆后才能进行评分


评价

  1. 2016-03-28 14:50 | 黑骑士 ( 普通白帽子 | Rank:121 漏洞数:22 | 黑色的骑士守护着光明)

    1

    呵呵

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin