SOC status:Duty analyst on shift

UK Cyber Defence
VulnerabilityModified

CVE-2023-29402

The go command may generate unexpected code at build time when using cgo.

CRITICAL 9.8EPSS 1.69%

Does this matter?

High impact if exploited, but EPSS currently rates exploitation as unlikely (1.69%). Schedule it in the normal patch cycle and watch for a rise in EPSS or a public exploit.

Description

The go command may generate unexpected code at build time when using cgo. This may result in unexpected behavior when running a go program which uses cgo. This may occur when running an untrusted module which contains directories with newline characters in their names. Modules which are retrieved using the go command, i.e. via "go get", are not affected (modules retrieved using GOPATH-mode, i.e. GO111MODULE=off, may be affected).

CVSS 3.1
9.8 CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS
1.69% probability · 76th percentile
CISA KEV
Not listed
Weakness
CWE-94
Affected
golang/go · fedoraproject/fedora
Source
security@golang.org

Source: NVD record, EPSS from FIRST.org, KEV from CISA. Refreshed daily.