• CVE-2023-29404

发布时间: 2023年7月1日

修改时间: 2024年10月31日

概要

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.

CVSS v3 指标

NVD openEuler
Confidentiality High High
Attack Vector Network Network
CVSS评分 9.8 9.8
Attack Complexity Low Low
Privileges Required None None
Scope Unchanged Unchanged
Integrity High High
User Interaction None None
Availability High High

安全公告

公告名 概要 发布时间
KylinSec-SA-2023-1989 golang security update 2023年7月1日

影响产品

产品 状态
KY3.4-4A golang Fixed
KY3.4-5A golang Fixed
KY3.5.1 golang Fixed
KY3.5.2 golang Fixed