电子邮件变更流程中的安全漏洞分析

本文详细分析了Hiro平台电子邮件变更流程中的安全漏洞,包括缺少原邮箱确认和密码验证环节,可能导致账户被恶意劫持的风险评估和解决方案讨论。

电子邮件变更流程中的安全漏洞报告

报告信息

  • 报告ID: #268221
  • 报告标题: 电子邮件变更无确认邮件
  • 报告平台: HackerOne
  • 提交者: craxermgr
  • 提交时间: 2017年9月14日 3:05 AM UTC
  • 报告状态: 已披露
  • 严重程度: 低(0.1~3.9)

漏洞描述

黑客craxermgr在Hiro平台发现了一个安全漏洞。当用户将邮箱从email1更改为email2时,系统仅向新邮箱email2发送确认邮件,而未向原主账户邮箱email1发送任何通知。

安全风险

  1. 账户丢失风险:如果用户在公共计算机上登录账户且未及时退出,攻击者可能利用此漏洞更改账户邮箱,导致原用户失去账户控制权
  2. 缺少密码验证:变更邮箱地址时未要求用户输入密码进行身份验证

官方回应

Hiro团队成员a-hiro于2017年9月26日关闭此报告,并将其状态标记为"信息性":

“我们使用标准Discourse电子邮件变更流程——在email2确认地址变更后,系统会向email1发送邮件:

1
2
3
这是一条自动消息,通知您Blockstack Forum的电子邮件地址已更改。如果这是错误操作,请联系站点管理员。

您的电子邮件地址已更改为:

这确保了电子邮件变更不会在用户不知情的情况下发生。发现问题后,我们的论坛管理员可以帮用户恢复账户。”

报告处理时间线

  • 2017年9月14日:漏洞报告提交
  • 2017年9月26日:报告关闭,标记为"信息性"
  • 2017年10月20日:请求披露报告
  • 14天前:Hiro员工rafaelcr同意披露
  • 2017年10月31日:报告正式披露

技术细节

  • 弱点类型:信息泄露
  • CVE ID:无
  • 赏金:无
  • 账户详情:无
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计