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. Flags containing embedded spaces are mishandled, allowing disallowed flags to be smuggled through the LDFLAGS sanitization by including them in the argument of another flag. This only affects usage of the gccgo compiler.
Conclusion & alert: CVE-2023-29405 is rated Moderate Risk (59.5/100): CVSS Critical severity, with medium exploitation likelihood (EPSS 0.35%). Mandatory action: Review affected assets and schedule remediation.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-06-09 | 0.33% | 0.35% | +0.03% |
| 2 | 2025-11-21 | 3.06% | 0.33% | -2.73% |
| 3 | 2025-11-18 | — | 3.06% | — |
Full EPSS history (16 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 9.8 | 3.1 | CRITICAL |
|
3.9 | 5.9 | [email protected] |
| 9.8 | 3.1 | CRITICAL |
|
3.9 | 5.9 | 134c704f-9b21-4f2e-91b3-4a467353bcc0 |
| vendor | priority | summary | link |
|---|---|---|---|
alpine
|
— | CVE-2023-29405: 1 source package rows (go); 75 state rows across 6 repos (3.18-community, 3.19-community, 3.20-community, 3.21-community, 3.22-community, edge-community); fixed 6, open 69. | https://security.alpinelinux.org/vuln/CVE-2023-29405 |
debian
|
not yet assigned | CVE-2023-29405 not yet assigned priority: Debian including 2 source packages (golang-1.15, golang-1.19), 2 status rows across 2 suites (bookworm, bullseye): open 2. | https://security-tracker.debian.org/tracker/CVE-2023-29405 |
gentoo
|
high | CVE-2023-29405: 1 GLSA(s) (202311-09), 1 atom(s) (dev-lang/go); latest impact high. | https://bugs.gentoo.org/buglist.cgi?quicksearch=CVE-2023-29405 |
redhat
|
high | — | https://access.redhat.com/security/cve/CVE-2023-29405 |
ubuntu
|
low | CVE-2023-29405 low priority: Ubuntu including 12 source packages (golang, golang-1.10, …), 156 status rows across 13 suites (bionic, focal, jammy, kinetic, lunar, mantic, noble, oracular, plucky, questing, trusty, upstream, xenial): DNE 106, needs-triage 27, ignored 18, released 5. | https://ubuntu.com/security/CVE-2023-29405 |