数据保护法规可被滥用于人肉 GitLab 用户和接管账户

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

编译:奇安信代码卫士团队

漏洞猎人hx01 发现 GitLab 允许用户向 gdpr-request@gitlab.com 发送邮件,从而践行 GDPR 全里(访问/删除的权限),然而,GitLab 团队在删除该用户账户前并未提供安全问题(如出生日期);此外并不会认证收到的邮件,从而可导致攻击者在无需用户交互的情况下删除用户账户。

复现步骤

1、从可信 SMTP(如 Sendgrid),通过受害者的邮箱向 gdpr-request@gitlab.com 发送一封欺骗邮件

2、受害者将收到如下确认邮件

3、几天后,受害者账户将被删除

修复方案

需要增加第二种验证机制,如要求提供出生日期、Government ID 等。

影响

由于GitLab 在触发访问/删除权限前并未通过有效 ID 验证请求,因而违反 GDPR 法规(第15条),进而导致攻击者在无需用户交互的情况下删除用户。

更多详情可见:

https://hx01.me/Abusing_Data_Protection_Laws_For_D0xing_and_Account_Takeovers.pdf

推荐阅读

GitLab Elasticsearch 私密群组数据泄露 bug 值3000美元

Waydev 客户的GitHub 和 GitLab OAuth 令牌被盗,源代码遭访问

我发现了 GitLab 的一个 RCE 漏洞,获得奖金2万美元

参考链接

https://hackerone.com/reports/928255

题图:Pixabay License

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

奇安信代码卫士 (codesafe)

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

产品线。

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第三代企业安全 360企业版是面向企业级用户推出的专业安全解决方案,永久免费,全功能不限终端数,通过一个简单高效的管理控制中心,统一管理终端的安全软件,解决企业对安全统一管理的需求。360企业版提供全网统一体检、打补丁、杀病毒、开机加速、分发软件、发送公告、流量监控、资产管理等,致力解决企业用户普遍的网络安全问题,让网络安全管理变得很简单。 第一代企业安全以杀毒为核心,解决企业中的基本杀毒问题,让企业免受病毒侵扰。360企业版从解决企业面临的安全风险、信息安全管理、各类信息安全风险等实质问题出发,更加关注各类危险项、插件、优化、软件管理、流量管理等泛安全领域,形成了独特的第二代企业级安全软件。 在第二代基础上, 360企业版增加了硬件资产管理,提供全面安全策略,可智能、自动完成安全风险处理工作,有效提升企业的安全管理的效率,降低企业安全管理成本,目前第三代企业安全已全面超越传统企业安全产品。 360企业版与其他杀毒企业版(或网络版)相兼容,可同时安装部署。作为第三代企业安全的360企业版,有力弥补了其他大多数杀毒企业版(或网络版)的不足。查看详情 目前有超过42万家的企业选择360企业版,覆盖了各大中小型企业、政府机关、企事业单位,包括能源、金融、制造、教育、医疗、服务、IT等行业领域。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值