Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >【翻译】电子邮件确认绕过并利用SSO导致向任何店主全面提升特权

【翻译】电子邮件确认绕过并利用SSO导致向任何店主全面提升特权

作者头像
字节脉搏实验室
发布于 2021-02-05 06:41:45
发布于 2021-02-05 06:41:45
1.4K0
举报

本文作者:ngalog

漏洞概述:

通过绕过.myshopify.com中的电子邮件确认步骤来接管任何商店帐户。我找到了一种确认任意电子邮件的方法,并在* .myshopify.com中确认了任意电子邮件后,用户可以通过为所有商店设置主密码来将与其他共享相同电子邮件地址的Shopify商店进行集成。如果所有者以前没有集成过),则只需知道所有者的电子邮件地址即可有效地接管每个Shopify商店。在https://www.shopify.com/pricing中注册新的Shopify实例后 并开始免费试用,用户可以在确认用于注册的电子邮件地址之前将其电子邮件地址更改为新的电子邮件地址。问题是Shopify电子邮件系统错误地将新电子邮件地址的确认链接发送到用于注册的电子邮件地址。结果是用户可以确认任意电子邮件地址。下一步是利用SSO接管其他用户的Shopify实例。

漏洞详情:

如果检查https://h31ngalog.myshopify.com/并查看所有者的电子邮件地址,即ngalog@hackerone.com,显然无法通过其他方式进行验证

漏洞复现:

1、访问https://www.shopify.com/pricing和注册用的电子邮件地址免费试用,说attacker@gmail.com可以接收电子邮件

2、输入要进入商店的字段后,请单击右上角的名称,然后转到“个人资料”

3、将电子邮件更改为您想要接管的人,例如yaworsk@hackerone.com,然后单击“保存”

4、现在就完成所有工作,喝杯咖啡,坐下来放松身心,观看一些YouTube视频,然后等待一封电子邮件发送到邮箱

Attacker@gmail.com

5、正在等待的电子邮件来自mailer@shopify.com,其格式应如下所示

漏洞原因:

电子邮件系统错误地发送的确认链接yaworsk@hackerone.com到attacker@gmail.com因为attacker@gmail.com是保存在系统中的一个,和电子邮件系统没有注意到的确认链接已经更新到yaworsk @ gmail.com,并且不应发送给Attacker@gmail.com

SSO帐户接管:

1、 现在我们可以确认任意电子邮件,那么我们可以接管其他商店

2、 在you-shop.myshopify.com的右上角,单击您的姓名,然后单击个人资料,您应该看到一个框,其中说,您在Shopify中还有其他两个帐户,想要将它们集成在一起

3、 单击是,然后按照说明进行操作,那么您可以通过更改该电子邮件地址下所有商店的主密码来接管所有其他商店。

漏洞影响:

能够在* .myshopify.com上确认任意电子邮件,并利用SSO为使用相同密码的所有其他商店设置主密码。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 字节脉搏实验室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
单点登录SSO的身份账户不一致漏洞
由于良好的可用性和安全性,单点登录 (SSO) 已被广泛用于在线身份验证。但是,它也引入了单点故障,因为所有服务提供商都完全信任由 SSO 身份提供商创建的用户的身份。在本文中调查了身份帐户不一致威胁,这是一种新的 SSO 漏洞,可导致在线帐户遭到入侵。该漏洞的存在是因为当前的 SSO 系统高度依赖用户的电子邮件地址来绑定具有真实身份的帐户,而忽略了电子邮件地址可能被其他用户重复使用的事实在 SSO 身份验证下,这种不一致允许控制重复使用的电子邮件地址的攻击者在不知道任何凭据(如密码)的情况下接管关联的在线帐户。具体来说,首先对多个云电子邮件提供商的帐户管理策略进行了测量研究,展示了获取以前使用过的电子邮件帐户的可行性。进一步对 100 个使用 Google 商业电子邮件服务和自己的域地址的流行网站进行了系统研究,并证明大多数在线帐户都可以通过利用这种不一致漏洞而受到损害。为了阐明电子邮件在野外重复使用,分析了导致广泛存在的潜在电子邮件地址冲突的常用命名约定,并对美国大学的帐户政策进行了案例研究。最后,为终端用户、服务提供商和身份提供商提出了一些有用的做法,以防止这种身份帐户不一致的威胁。
CDra90n
2023/06/28
1K0
单点登录SSO的身份账户不一致漏洞
挖洞经验 | 邮件验证劫持Shopify商店账户测试
6月28日,HackerOne白帽@say_ch33se向电商平台Shopify公司上报了一个邮件验证问题导致的账户劫持漏洞,攻击者可以利用该漏洞劫持其他人在Shopify商店主页(your-store.myshopify.com)创建的商店账户。漏洞原因在于Shopify商店系统对账户的身份验证存在逻辑缺陷,漏洞最终被评级为严重(Critical)并获得了Shopify官方$22,500的奖励。我们一起来看看作者的发现过程。 漏洞复现 漏洞机制有点奇怪,为了更好的解释复现,配合相关截图说明。 1、在you
FB客服
2023/04/26
5030
挖洞经验 | 邮件验证劫持Shopify商店账户测试
使用Postfix,Dovecot和MySQL发送电子邮件
在本指南中,您将学习如何在Debian或Ubuntu上使用Postfix,Dovecot和MySQL设置安全的虚拟用户邮件服务器。我们将解释如何创建新的用户邮箱以及如何在配置的域中发送或接收电子邮件。
Techeek
2018/09/18
3.9K0
使用Postfix,Dovecot和MySQL发送电子邮件
Subdomain-Takeover子域名接管原理和利用案例
注意:本文分享给安全从业人员,网站开发人员和运维人员在日常工作中使用和防范恶意攻击,请勿恶意使用下面描述技术进行非法操作。
全栈工程师修炼指南
2020/10/23
6.6K0
Subdomain-Takeover子域名接管原理和利用案例
快讯 | Gmail邮件门:第三方开发者可能正在读你的邮件!
华尔街日报消息,Gmail第三方应用开发者可“窥探用户的电子邮件”,涉及用户达到数百万。
大数据文摘
2018/07/31
9570
快讯 | Gmail邮件门:第三方开发者可能正在读你的邮件!
Python 自动化指南(繁琐工作自动化)第二版:十八、发送电子邮件和短信
例如,您可能有一个充满客户记录的电子表格,并希望根据每个客户的年龄和位置信息向他们发送不同的套用信函。商业软件可能无法为你做到这一点;幸运的是,您可以编写自己的程序来发送这些电子邮件,从而节省大量复制和粘贴表单电子邮件的时间。
ApacheCN_飞龙
2023/04/04
11.5K0
Python 自动化指南(繁琐工作自动化)第二版:十八、发送电子邮件和短信
推特承认,零日漏洞致540万用户数据被盗
据Bleeping Computer网站消息,推特证实了近期发生的540万账户数据泄露是由0 Day漏洞导致。 上个月,在Bleeping Computer与一名攻击者的交流中,该攻击者透露了他们利用社交媒体网站上的一个漏洞,创建一个包含 540 万个推特帐户配置文件的列表。此漏洞允许任何人提交电子邮件地址或电话号码,验证它是否与推特帐户关联,并检索关联的帐户 ID。之后,攻击者使用此 ID 来抓取该帐户的信息,比如粉丝数量、登录名、所在位置、个人资料图片 URL 等信息。当时,攻击者以 30000 美元
FB客服
2023/03/30
6980
推特承认,零日漏洞致540万用户数据被盗
Confluence 6 使用电子邮件可见 原
Confluence 提供了 3 个电子邮件策略,这些策略 Confluence 管理员可以通过管理员控制台(Administration Console)进行配置:
HoneyMoose
2019/01/30
6630
Confluence 6 使用电子邮件可见
                                                                            原
使用Python发送自定义电子邮件
电子邮件仍然是事实。 尽管存在各种弊端,但它仍然是向大多数人发送信息的最佳方法,特别是允许邮件排队等待收件人的自动方式。
用户7886150
2021/01/28
3K0
GitLab 通过安全更新修复了帐户接管高危漏洞
据Bleeping Computer网站6月3日消息,GitLab 为其社区版和企业版产品的多个版本发布了关键安全更新,以解决8个漏洞问题,其中一个为账户接管的高危漏洞。 这个帐户接管漏洞被追踪为 CVE-2022-1680,评分高达 9.9,影响 GitLab 11.10 至 14.9.4、14.10 至 14.10.3 和 15.0版本。控制 GitLab 帐户会带来严重后果,黑客可以访问开发人员的项目并窃取源代码。 根据公司公告,在具有特定配置的实例上可以利用该漏洞,当组SAML SSO被配置时,S
FB客服
2023/03/30
4650
GitLab 通过安全更新修复了帐户接管高危漏洞
使用Python实现电子邮件群发功能
在某些应用中,可能会需要由管理员给所有用法群发电子邮件,或者类似的应用。本文代码使用Python详细模拟了这个过程。 import email from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.image import MIMEImage from email.mime.base import MIMEBase import smtplib sender =
Python小屋屋主
2018/04/16
2.3K0
WordPress安装后必做的18件事
创建WordPress博客后该做些什么?安装WordPress后,要正确设置和启动网站,还需要做很多事情。在本文中,我们将分享安装WordPress后应该立即做的18件重要的事情。
React架构设计
2019/12/18
3.9K0
电子邮件伪造
电子邮件伪造是指发送者故意篡改邮件头部信息,以使邮件看起来似乎是来自另一个人或组织的行为。这种行为可能用于欺骗、诈骗、垃圾邮件发送等目的。以下是一些常见的电子邮件伪造技术。
zy010101
2024/05/25
4280
电子邮件伪造
FL水果软件20.0版本激活使用教程
FL Studio水果是一款非常平民化的宿主软件,新手可以快速上手制作效果,专业音乐制作人也能非常顺利的完成想要的效果。尤其在制作电音舞曲方面,更无敌手。如今FL Studio的用户体量非常大,意味着我们非常容易能找到大家分享的教程,使用起来自然非常容易。
用户7442547
2022/05/27
2.7K0
2021年全球一半的电子邮件是垃圾邮件
根据卡巴斯基最新的垃圾邮件和网络钓鱼报告,到2021年,将近一半的发往收件箱的电子邮件被归类为垃圾邮件,其中俄罗斯才是罪魁祸首。
FB客服
2022/02/25
8830
2021年全球一半的电子邮件是垃圾邮件
16家国外网站近6.2亿用户信息被挂暗网出售
近日,一个名为Dream Market暗网市场上挂出了6.2亿用户信息,交易通过比特币转账进行,打包售价不高于2万美元,该卖家宣称这些数据来自16个被攻击的网站:
FB客服
2019/03/08
1.9K0
16家国外网站近6.2亿用户信息被挂暗网出售
27 亿电子邮件地址外泄!ElasticSearch数据库再次中招
数据泄露事件近年来时有发生,哪怕是大体量的Facebook也未能幸免。可以说数据泄露无论是对用户还是对企业来讲都造成了一定的损失和影响。针对频频发生的数据泄露事件,不少企业都加大网络安全建设力度,也起到了一定的成效,但数据泄露事件依旧屡禁不止。
用户6543014
2019/12/17
8630
27 亿电子邮件地址外泄!ElasticSearch数据库再次中招
如何在Ubuntu 14.04上使用Mail-in-a-Box运行自己的邮件服务器
Mail-in-a-Box是一个开源软件包,可以轻松将您的Ubuntu服务器转换为多个域的全栈电子邮件解决方案。
谢鸢
2018/10/19
4.4K0
在Docker上安装Discourse论坛系统
DiscourseStack Overflow的联合创始人 Jeff Atwood 推出的一个新的开源论坛项目,其目的是为了改变十年未变的论坛软件。它摒弃了传统论坛的话题讨论形式、拥有自学习系统、全Web应用同时适用于桌面和移动终端。 在本教程中,我们将使用Docker(一个容器化应用程序)在一个隔离的环境中安装Discourse。
宇cccc
2018/07/25
3.6K0
免费匿名和临时电子邮箱
Secure email: ProtonMail is free encrypted email.
天乐404
2023/11/16
2.2K1
相关推荐
单点登录SSO的身份账户不一致漏洞
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档