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

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

缺陷编号:wooyun-2015-0139844

漏洞标题:慧聪网逻辑问题导致可登陆任意用户账户

相关厂商:慧聪网

漏洞作者: KevAxe

提交时间:2015-09-09 00:32

修复时间:2015-10-25 14:04

公开时间:2015-10-25 14:04

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

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-09-09: 细节已通知厂商并且等待厂商处理中
2015-09-10: 厂商已经确认,细节仅向厂商公开
2015-09-20: 细节向核心白帽子及相关领域专家公开
2015-09-30: 细节向普通白帽子公开
2015-10-10: 细节向实习白帽子公开
2015-10-25: 细节向公众公开

简要描述:

逻辑问题,导致可登陆任意用户账户,由于使用统一认证接口,影响旗下所有应用,已登录一个叫做admin的账户。。

详细说明:

1.首先访问主页。

1.png


2.然后输入网址
http://sso.hc360.com/security/VerifyMobile.html?returnurl=http%3A%2F%2Fxt.hc360.com%2Findex.php
此时网页会跳转到这个页面,输入注册好的用户名密码就行了

2.png


3.接下来要手机验证身份,这里直接就有一个手机号,刷新一下页面手机号还会变。这种情况导致随机登录他人账号。

w.png


把手机号改成自己的手机号然后获取验证码,填写验证码后提交。

q.png


此时会跳转到随机的一个账户的论坛页面。

8.png


输入www.hc360.com进入主站页面,可以以当前的身份访问所有业务。
注意:如果进入手机验证页面的时候手机号码显示为空,可能登录进入的是自己的账号,退出账号后重复上面的步骤应该就可以复现这种随机登录他人账号的漏洞了(一次不行再来两次,一定能复现,复现不了来找我)。
4.不过这个没什么关系,我们是可以指定用户账户登录的。
登录账户后,新打开一个窗口,访问链接:
http://sso.hc360.com/VerifyMobile.jsp?loginid=admin&mobile=151马赛克41&validKey=7757&ctoken=500b7c25-7af7-4311-95b5-c305e635595d&returnurl=http://bbs.hc360.com&callback=jQuery16208473089167382568_1441721219340&_=1441721250974
loginid参数可以用来指定想要登录的用户名,通过更改这个参数,可以登录任意账户。

e.png


然后刷新主站页面,可以看到此时已经是admin身份。

r.png


t.png


经验证,由于使用的是统一认证接口,可以以任意账户的身份访问所有业务。

漏洞证明:

r.png


t.png

修复方案:

改逻辑吧,加强校验

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


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:12

确认时间:2015-09-10 14:03

厂商回复:

谢谢您

最新状态:

暂无