CVE-2023-39323

HIGH

Go <build> - Code Injection

Title source: llm
STIX 2.1

Description

Line directives ("//line") can be used to bypass the restrictions on "//go:cgo_" directives, allowing blocked linker and compiler flags to be passed during compilation. This can result in unexpected execution of arbitrary code when running "go build". The line directive requires the absolute path of the file in which the directive lives, which makes exploiting this issue significantly more complex.

Scores

CVSS v3 8.1
EPSS 0.0006
EPSS Percentile 18.7%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation none
Automatable no
Technical Impact total

Details

Status published
Products (4)
fedoraproject/fedora 37
fedoraproject/fedora 38
fedoraproject/fedora 39
golang/go < 1.20.9
Published Oct 05, 2023
Tracked Since Feb 18, 2026