漏洞概要 关注数(17) 关注此漏洞
漏洞标题: 奥凯航空某系统重置任意用户密码重置
提交时间: 2016-03-21 15:31
修复时间: 2016-04-27 14:11
公开时间: 2016-04-27 14:11
漏洞类型: 设计缺陷/逻辑错误
危害等级: 高
自评Rank: 18
漏洞状态: 厂商已经修复
漏洞来源:www.wooyun.org ,如有疑问或需要帮助请联系
漏洞详情
披露状态:
2016-03-21: 细节已通知厂商并且等待厂商处理中
2016-03-23: 厂商已经确认,细节仅向厂商公开
2016-04-02: 细节向核心白帽子及相关领域专家公开
2016-04-12: 细节向普通白帽子公开
2016-04-22: 细节向实习白帽子公开
2016-04-27: 厂商已经修复漏洞并主动公开,细节向公众公开
简要描述:
奥凯航空某系统任意用户密码重置
详细说明:
http://ffp.okair.net/welcome.action
奥凯航空祥云俱乐部
经测试之前牛哥提交的漏洞已经修复,但是还是存在重大隐患。在输入正确手机验证码后返回包里的输入新密码页面里有一段代码
<input name="ID" value="140720" type="hidden">
只要更改value值即可重置其他用户的密码,试想如果遍历这个值,恐怕全部用户的密码都会被快速重置
该返回包如下
漏洞证明:
http://ffp.okair.net/ffplogin.action
奥凯祥云登陆界面, 小 帅之前提供的证件号码123456
![奥凯航空某系统重置任意用户密码重置]()
点击下一步,后台自动给手机发了一条验证码并跳转至下面页面
![奥凯航空某系统重置任意用户密码重置]()
输入任意验证码000000点击下一步抓包,注意数据包里的ID值119066,记录下来
![奥凯航空某系统重置任意用户密码重置]()
上面的包提交后返回了一个页面如下,是跳转到报错页面的,这里直接把之前获取的转到输入新密码页面的数据包整个替换上去,也就是详细说明中那一大段代码
![奥凯航空某系统重置任意用户密码重置]()
![奥凯航空某系统重置任意用户密码重置]()
然后搜索140720,把他改成牛哥的id 119066提交
![奥凯航空某系统重置任意用户密码重置]()
跳转至输入新密码页面输入新密码TEST000000
![奥凯航空某系统重置任意用户密码重置]()
提示更改成功
![奥凯航空某系统重置任意用户密码重置]()
尝试登陆成功
![奥凯航空某系统重置任意用户密码重置]()
![奥凯航空某系统重置任意用户密码重置]()
修复方案:
版权声明:转载请注明来源 黑骑士@乌云
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:10
确认时间:2016-03-23 18:29
厂商回复:
非常感谢您帮助我们改进,确实存在此漏洞,目前正在修复中。
最新状态:
2016-04-27:漏洞已修复,非常感谢对我公司的支持。
漏洞评价:
对本漏洞信息进行评价,以更好的反馈信息的价值,包括信息客观性,内容是否完整以及是否具备学习价值
漏洞评价(共0人评价):
评价
-
2016-03-21 15:41 |
牛 小 帅 ( 普通白帽子 | Rank:1597 漏洞数:386 | bye)
1
-
2016-03-22 09:33 |
黑骑士 ( 普通白帽子 | Rank:121 漏洞数:22 | 黑色的骑士守护着光明)
1
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
-
左青龙
- 微信扫一扫
-
-
右白虎
- 微信扫一扫
-
评论