我能查看Instagram 所有用户的私人邮件和生日信息

 聚焦源代码安全,网罗国内外最新资讯!

尼泊尔研究员 Saugat Pokharel 公开了自己近期发现的一个 Instagram 漏洞的详情。如下是正文:


10月22日,正当我查看一些安全/隐私问题时,发现 Facebook 公司新推出一款新的 app,名叫 Facebook Business Suite。

什么是 Business Suite?

Business Suite 是页面管理器 app (用于管理 Facebook Pages 的app) 的升级版本。在 Business Suite 中,业务管理员可以将 Facebook 页面和 Instagram 账户进行链接,之后管理员能够创建或调度帖子,查看分析、信息或通过一个应用就可以在 Instagram 和 Facebook 上回复评论(Business Suite 的访问地址:business.facebook.com)。

我通过 PageName > Settings > Instagram 将自己的个人 Instagram 账户和 Facebook Page 连接起来。之后我就可以通过 Business Suite 回复 Instagram 的收件箱了。

当我回复一个朋友的邮件时,右上角的 Business Suite 引起了我的注意。那是朋友给我发的邮件,我问了朋友是否将邮件的隐私设置为公开。她无法确认自己的选项,于是我快速搜索了关于 Instagram 的邮件隐私设置。

Instagram 的官方页面清楚地提到,邮件地址对他人不可见,于是我有99%的把握认为这是一个 bug。

同时,我进入 Instagram app > Edit Profile > Personal Information Settings。即使这里也提到了邮件、电话号码、性别和出生日期对他人不可见。可以肯定,这确实是个bug!

当我打开和另外一个朋友的对话窗口时,我也可以看到他的邮件地址。我想尝试是否可以提取到非公开用户的邮件地址。于是,我创建了一个测试账户并将隐私性设置为“非公开”。接着从自己的 Instagram 账户对这个测试账户写了一条信息。结果这条信息出现在了 Business Suite 中。确认无疑,我也可以查看非公开用户的邮件地址。

接着我又创建了一个账户并将设置修改为:仅关注的用户可以向我发送信息。开始向这个用户写信息后如我所料,信息并未发送但在 Business Suite 中打开了一个聊天窗口,且账户的邮件地址也被公开。我震惊了。

于是,我意识到,只要向任意用户写信息,就能够暴露他们的邮件地址。即使将账户设置为“非公开“且将账户设置为不接收来自外部的直接消息,也受该攻击影响。事不宜迟,我马上向 Facebook 写了一份漏洞报告,并附上详细说明和视频 PoC。

我在一个工作组,可以和 Facebook 公司的安全工程师直接交流,于是我通知这名工程师查看我的报告,以免落入不太好的家伙手中。接着问题被诊断并在不到2小时的时间里修复。于是,个人邮件暴露问题得到解决。

注意到补丁的8到9小时后,我收到安全团队的信息称漏洞已修复,并请我查看问题是否已修复。结果,我又发现了一个问题:

任意用户的出生日期被暴露

我查看修复方案时,发现同样的地方还会泄露任意 Instagram 用户的出生日期。我又震惊了。之后我回复称出生日期也可遭泄露。Facebook 公司的工程师表示他们已经从我提交的漏洞报告中发现了出生日期的问题,目前正在修复。

第二天,出生日期的问题也得到修复。但在调查过程中我发现,仅有手动注册了 Instagram 的用户才会泄露出生日期的信息。于是,借此我可以拦截不管是否通过 Login with Facebook 方法创建 Instagram 账户的用户。我认为这又是一个隐私问题:

If birthday disclosed = Manually signed up

If birthday not disclosed = Logged in with Facebook

我迫不及待地想知道会有多少奖金了。不过我已经知道因为这个问题对用户隐私而言是个非常严重的问题,因此奖金应该不少。经过7周的耐心等待后,Facebook 公司发出了5位数的奖金。我的激动心情溢于言表,因为这是我至今收到的最大一笔奖金!

时间线

  • 2020年10月22日,下午6:59:发送首份报告

  • 2020年10月23日:漏洞诊断

  • 2020年10月23日:邮件暴露问题修复

  • 2020年10月28日:出生日期暴露问题修复

  • 2020年12月16日:收到奖金13125美元

推荐阅读

看我如何黑掉 Facebook 并获奖金 $7500

Facebook 公开 APT32 身份,疑为越南本地一家 IT 公司

我发现Facebook Messenger漏洞可使安卓用户互相监听,获奖6万美元

Hacker Plus:Facebook 推出漏洞奖励 “忠诚计划”

原文链接

https://medium.com/nassec-cybersecurity-writeups/this-is-how-i-was-able-to-view-anyones-private-email-and-birthday-on-instagram-1469f44b842b

题图:Pixabay License

本文由奇安信代码卫士编译,不代表奇安信观点。转载请注明“转自奇安信代码卫士 https://codesafe.qianxin.com”。

奇安信代码卫士 (codesafe)

国内首个专注于软件开发安全的

产品线。

    觉得不错,就点个 “在看” 或 "赞” 吧~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
4K Stogram 是一个适用于PC、macOS 和 Linux系统的Instagram 浏览器和下载器。从您好友的公共和私人Instagram账户中下载照片、视频和故事,备份您的Instagram资料,导入您的Instagram订阅列表。 只需输入 Instagram 用户名、标签或位置,按下‘订阅’按钮。从不同地方浏览、下载 Instagram 照片、视频和限时动态,订阅任意账户的照片以及他们的关注列表。 按用户名、标签或位置下载 Instagram 帖子 订阅您最喜欢的摄影师、标签或地点,自动获取最新的照片。 下载私人好友的照片 用您的Instagram账号登录,下载私人好友账户的照片。 浏览您好友的Instagram内容 订阅任何Instagram用户的关注账户列表,实时观看他们上传的新照片。 下载 Instagram stories 永久保存任何Instagram账户中临时的日常图片和视频。 下载视频帖子 利用这个便利的功能, 从Instagram账户、标签和地点中抓取MP4格式的视频。 瞬间 备份您的账户 只需点击一下,就可从您的Instagram账户中下载所有照片。 点击一下即可关注您的订阅 点击 ‘Subscribe to Accounts I’m Following(订阅我关注的账户)’ ,您在Instagram上关注的所有账户将自动添加至4K Stogram并进行下载。 评论和标签元数据 所有下载的图片均在其元数据中包含评论和标签等信息。 导出和导入订阅 确保您的订阅数据库安全:导出数据,计算机重装后再导入,确保不会丢失任何图片和账户。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值