首页
社区
课程
招聘
[翻译]越权访问Uber内部聊天系统
发表于: 2017-10-15 19:36 19285

[翻译]越权访问Uber内部聊天系统

2017-10-15 19:36
19285

Uber是一家提供乘车共享服务的美国科技公司,其服务遍布全球(这个貌似大家都知道)。


这篇文章是关于一个很简单、但是现在看来又非常严重的漏洞,通过这个漏洞我可以利用SAML访问Uber公司内部的聊天系统。

在搜索Uber漏洞奖励项目中提供的资产列表时,我发现了这个内部子域名:https://uchat.uberinternal.com.(我是在https://crt.sh这个网站上使用%.uberinternal.com的通配符发现的)。


访问这个子域名,提示使用OneLogin SSO进行登录:



因为之前我已经测过一些Uber的项目了,所以我猜测这里的SSO应该是Uber员工使用的SSO,而且使用了SAML。点击登录按钮跳转到下面的网址,这也证实了我的猜测:

我想到攻击这个系统的唯一方法就是创建一个简单的SAML 声明(assertion)然后使用POST请求发送给上面的网址。在开始post之前,如果你要是不熟悉SAML SSO,建议你访问www.economyofmechanism.com来了解下SAML SSO流的基本知识。

现在我可以访问到Uber员工不同的聊天组,可以随便刷消息并能以任意Uber员工的名义登录到任何频道,这样就有效的绕过了他们的认证机制。

我立即把这个问题提交给Uber安全团队,他们迅也速地做了修复,对SAML签名做了验证。


漏洞处理时间线:


[注意]APP应用上架合规检测服务,协助应用顺利上架!

收藏
免费 1
支持
分享
最新回复 (5)
雪    币: 9795
活跃值: (3868)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
厉害了
2018-1-30 18:18
0
雪    币: 224
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
羡慕大神
2019-9-15 23:23
0
雪    币: 220
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
mark
2020-2-4 18:12
0
雪    币: 6220
活跃值: (5052)
能力值: ( LV10,RANK:160 )
在线值:
发帖
回帖
粉丝
5
mark
2020-4-22 08:56
0
雪    币: 0
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
mark
2020-4-29 16:09
0
游客
登录 | 注册 方可回帖
返回
//