GitHub import allows user to create child group under existing namespace
访问控制 / 访问控制缺陷(通用) / #301137
该报告还没有中文解读。
原文摘录
摘自原文(1636 字符中的一小部分)
When importing a GitHub repository on GitLab, a request is made to `/import/github`. The user is allowed to pass along a target namespace where they want to add the repository. In this process, the code will create the namespace if it doesn't exist already. However, this can be used to create a …
原文中的代码
POST /import/github HTTP/1.1 Host: gitlab-instance ... repo_id=115670444&target_namespace=jobertabma&new_name=test
默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 GitLab 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @jobert · 版权归作者与 GitLab 所有