Golang 1.23.x < 1.23.11 / 1.24.x < 1.24.5 命令执行

high Nessus 插件 ID 241710

简介

远程主机上安装的应用程序受到命令执行漏洞的影响。

描述

远程主机上运行的 Golang 版本为低于 1.23.11] 的 1.23.x 、低于 1.24.x 的 1.24.3。因此如公告 74380 所述受到命令执行漏洞的影响。

- 在不受信任的 VCS 存储库中使用 Go 工具链的多种情况可导致意外代码执行。在使用各种 VCS 工具提取的目录中使用 Go 工具链例如直接克隆 Git 或 Mercurial 存储库时可导致工具链执行意外命令如果所述目录包含多种 VCS 配置元数据例如文件名中的“.hg”目录Git repository。这是由于 Go 工具链尝试解析所使用的 VCS 的方式,以便在二进制文件中嵌入版本信息并确定模块版本。 (CVE-2025-4674)

请注意,Nessus 尚未测试此问题,而是只依据应用程序自我报告的版本号进行判断。

解决方案

升级到 Golang Go 版本 1.23.11、 1.24.5 或更高版本。

另见

https://github.com/golang/go/issues/74380

https://groups.google.com/g/golang-announce/c/gTNJnDXmn34

插件详情

严重性: High

ID: 241710

文件名: golang_1_24_5.nasl

版本: 1.2

类型: local

系列: Misc.

发布时间: 2025/7/10

最近更新时间: 2025/7/11

支持的传感器: Nessus

风险信息

VPR

风险因素: High

分数: 7.3

CVSS v2

风险因素: High

基本分数: 7.2

矢量: CVSS2#AV:L/AC:L/Au:N/C:C/I:C/A:C

CVSS 分数来源: CVE-2025-4674

CVSS v3

风险因素: High

基本分数: 8.6

矢量: CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H

漏洞信息

CPE: cpe:/a:golang:go

必需的 KB 项: installed_sw/Golang Go Programming Language

补丁发布日期: 2025/7/8

漏洞发布日期: 2025/7/8

参考资料信息

CVE: CVE-2025-4674

IAVB: 2025-B-0108