Code injection in the go command with cgo before Go 1.14.12 and Go 1.15.5 allows arbitrary code execution at build time via a malicious unquoted symbol name in a linked object file.
{ "binaries": [ { "binary_name": "golang-1.8", "binary_version": "1.8.3-2ubuntu1.18.04.1" }, { "binary_name": "golang-1.8-go", "binary_version": "1.8.3-2ubuntu1.18.04.1" }, { "binary_name": "golang-1.8-go-shared-dev", "binary_version": "1.8.3-2ubuntu1.18.04.1" }, { "binary_name": "golang-1.8-src", "binary_version": "1.8.3-2ubuntu1.18.04.1" }, { "binary_name": "libgolang-1.8-std1", "binary_version": "1.8.3-2ubuntu1.18.04.1" } ] }