The go command may execute arbitrary code at build time when using cgo. This may occur when running "go get" on a malicious module, or when running any other command which builds untrusted code. This is can by triggered by linker flags, specified via a "#cgo LDFLAGS" directive. The arguments for a number of flags which are non-optional are incorrectly considered optional, allowing disallowed flags to be smuggled through the LDFLAGS sanitization. This affects usage of both the gc and gccgo compilers.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade golangUpgrade golang-testsUpgrade golang-binUpgrade golang-raceUpgrade golang-miscUpgrade golang-srcUpgrade go-toolsetUpgrade delveUpgrade golang-docs | Jun 30, 2023 | Jun 8, 2023 |
| Alpine Linux | — | Upgrade go | Aug 22, 2024 | Jun 8, 2023 |
| Amazon Linux Ami 2 | — | Upgrade golang-srcUpgrade golangUpgrade golang-miscUpgrade golang-docsUpgrade golang-binUpgrade golang-testsUpgrade golang-raceUpgrade golang-shared | Jul 27, 2023 | Jun 8, 2023 |
| Amazon_linux | — | Upgrade golang | Jan 9, 2024 | Jun 8, 2023 |
| Amazon_linux_2023 | — | Upgrade golang-miscUpgrade golang-srcUpgrade golangUpgrade golang-sharedUpgrade golang-binUpgrade golang-docsUpgrade golang-tests | Feb 17, 2025 | Jun 8, 2023 |
| Centos_linux | — | Upgrade golang-testsUpgrade go-toolsetUpgrade golang-binUpgrade delveUpgrade golang-docsUpgrade delve-debuginfoUpgrade golangUpgrade golang-miscUpgrade golang-srcUpgrade golang-raceUpgrade delve-debugsource | Jun 30, 2023 | Jun 8, 2023 |
| Debian | — | No solution exists | May 15, 2025 | Jun 8, 2023 |
| Freebsd | — | Upgrade go119Upgrade go120 | Aug 3, 2023 | Aug 2, 2023 |
| Gentoo Linux | — | Upgrade dev-lang/go. | Nov 27, 2023 | Jun 8, 2023 |
| Huawei Euleros 2_0_sp10 | — | Upgrade golang-helpUpgrade golang-develUpgrade golang | Jan 10, 2024 | Jun 8, 2023 |
| Huawei Euleros 2_0_sp11 | — | Upgrade golang-develUpgrade golang-helpUpgrade golang | Jan 10, 2024 | Jun 8, 2023 |
| Huawei Euleros 2_0_sp9 | — | Upgrade golangUpgrade golang-develUpgrade golang-help | Mar 18, 2025 | Jun 8, 2023 |
| Oracle_linux | — | Upgrade golang-raceUpgrade golang-docsUpgrade go-toolsetUpgrade delveUpgrade golangUpgrade golang-binUpgrade golang-srcUpgrade golang-miscUpgrade golang-tests | Jul 5, 2023 | Jun 8, 2023 |
| Redhat_linux | — | Upgrade golang-testsUpgrade golang-docsUpgrade delve-debugsourceUpgrade delveUpgrade golang-binUpgrade golang-srcUpgrade golang-miscUpgrade delve-debuginfoUpgrade golang-raceUpgrade golangUpgrade go-toolset | Jun 30, 2023 | Jun 8, 2023 |
| Rocky_linux | — | Upgrade golang-binUpgrade go-toolsetUpgrade golang-raceUpgrade golang | Mar 5, 2024 | Jun 8, 2023 |
| Suse | — | Upgrade go1.19-raceUpgrade go1.20-docUpgrade go1.20-raceUpgrade go1.19Upgrade go1.20Upgrade go1.19-doc | Jun 19, 2023 | Jun 8, 2023 |
| Ubuntu | — | Upgrade golang-1.17Upgrade golang-1.18Upgrade golang-1.17-goUpgrade golang-1.18-src (Ubuntu Pro)Upgrade golang-1.18-goUpgrade golang-1.18-go (Ubuntu Pro)Upgrade golang-1.17-srcUpgrade golang-1.18-srcUpgrade golang-1.18 (Ubuntu Pro) | Oct 11, 2024 | Jun 8, 2023 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Jun 8, 2023 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub