← 返回地图破甲

Git flag injection - local file overwrite to remote code execution

代码执行 / 命令注入(通用) / #658013

厂商
GitLab
严重程度
高危
赏金
$12,000
弱点
命令注入(通用)
研究员
@vakzz
披露日期
2019-12-19
资产
gitlab.com
CVE
—

该报告还没有中文解读。

原文摘录

摘自原文(3698 字符中的一小部分)
The `wiki_blobs` scope of the Search API can be provided with an arbitrary `ref` parameter, allowing for additional flags to be injected into the git command.
原文中的代码
`curl --header "PRIVATE-TOKEN: $TOKEN" 'http://gitlab-vm.local/api/v4/projects/4/search?scope=wiki_blobs&search=page&ref=--output=/tmp/file'`

默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 GitLab 所有。

时间线

阅读 HackerOne 原文 ↗作者 @vakzz · 版权归作者与 GitLab 所有

同类报告

H1514 Remote Code Execution on kitcrm using bulk customer update of Priority ProductsShopify · 2020-02-06Remote Code Execution on www.semrush.com/my_reports on Logo uploadSemrush · 2019-06-24Privilege Escalation From user to SYSTEM via unauthenticated command executionUbiquiti Inc. · 2019-11-08BAD Code !Paragon Initiative Enterprises · 2016-11-04Local files could be overwritten in GitLab, leading to remote command executionGitLab · 2019-07-17 · $12,000Remote code execution on Basecamp.comBasecamp · 2020-11-26 · $5,000