On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.
{ "binaries": [ { "binary_name": "golang-1.18", "binary_version": "1.18.1-1ubuntu1~16.04.6+esm1" }, { "binary_name": "golang-1.18-doc", "binary_version": "1.18.1-1ubuntu1~16.04.6+esm1" }, { "binary_name": "golang-1.18-go", "binary_version": "1.18.1-1ubuntu1~16.04.6+esm1" }, { "binary_name": "golang-1.18-go-dbgsym", "binary_version": "1.18.1-1ubuntu1~16.04.6+esm1" }, { "binary_name": "golang-1.18-src", "binary_version": "1.18.1-1ubuntu1~16.04.6+esm1" } ], "ubuntu_priority": "medium", "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro" }
{ "binaries": [ { "binary_name": "golang-1.18", "binary_version": "1.18.1-1ubuntu1~18.04.4+esm1" }, { "binary_name": "golang-1.18-doc", "binary_version": "1.18.1-1ubuntu1~18.04.4+esm1" }, { "binary_name": "golang-1.18-go", "binary_version": "1.18.1-1ubuntu1~18.04.4+esm1" }, { "binary_name": "golang-1.18-src", "binary_version": "1.18.1-1ubuntu1~18.04.4+esm1" } ], "ubuntu_priority": "medium", "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro" }
{ "binaries": [ { "binary_name": "golang-1.18", "binary_version": "1.18.1-1ubuntu1~20.04.3" }, { "binary_name": "golang-1.18-doc", "binary_version": "1.18.1-1ubuntu1~20.04.3" }, { "binary_name": "golang-1.18-go", "binary_version": "1.18.1-1ubuntu1~20.04.3" }, { "binary_name": "golang-1.18-go-dbgsym", "binary_version": "1.18.1-1ubuntu1~20.04.3" }, { "binary_name": "golang-1.18-src", "binary_version": "1.18.1-1ubuntu1~20.04.3" } ], "ubuntu_priority": "medium", "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "golang-1.17", "binary_version": "1.17.13-3ubuntu1.2" }, { "binary_name": "golang-1.17-doc", "binary_version": "1.17.13-3ubuntu1.2" }, { "binary_name": "golang-1.17-go", "binary_version": "1.17.13-3ubuntu1.2" }, { "binary_name": "golang-1.17-go-dbgsym", "binary_version": "1.17.13-3ubuntu1.2" }, { "binary_name": "golang-1.17-src", "binary_version": "1.17.13-3ubuntu1.2" } ], "ubuntu_priority": "medium", "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "golang-1.18", "binary_version": "1.18.1-1ubuntu1.2" }, { "binary_name": "golang-1.18-doc", "binary_version": "1.18.1-1ubuntu1.2" }, { "binary_name": "golang-1.18-go", "binary_version": "1.18.1-1ubuntu1.2" }, { "binary_name": "golang-1.18-go-dbgsym", "binary_version": "1.18.1-1ubuntu1.2" }, { "binary_name": "golang-1.18-src", "binary_version": "1.18.1-1ubuntu1.2" } ], "ubuntu_priority": "medium", "availability": "No subscription required" }