Golang 1.24.x < 1.24.8 / 1.25.x < 1.25.2 多個弱點 (qZN5nc-mBgAJ)

high Nessus Plugin ID 271201

概要

遠端主機上安裝的應用程式受到多個弱點影響。

說明

遠端主機上執行的 Golang 版本為比 1.24.x 舊的 1.24.8或比 1.25.x 舊的 1.25.2。因此會受到 qZN5nc-mBgAJ 公告中所提及的多個弱點影響。

- Parse 函式允許將 IPv6 位址以外的值包含在 URL 主機元件的方括弧中。RFC 3986 允許將 IPv6 位址包含在主機元件內並用方括弧括起來。例如「http://[::1]/」。IPv4 位址和主機名稱不得出現在方括弧內。Parse 並未強制執行此需求。 (CVE-2025-47912)

- tar.Reader 並未在 GNU tar pax 1.0 sparse 檔案中的疏鬆區域資料區塊數上設定大小上限。包含大量疏鬆區域的惡意特製封存可造成 Reader 將無限量的資料從封存讀取到記憶體中。從壓縮來源讀取時小型的壓縮輸入可導致大型配置。 (CVE-2025-58183)

- 驗證包含 DSA 公開金鑰的憑證鏈可能導致程式發生錯誤這是因為介面轉換假設其實作 Equal 方法所致。這會影響驗證任意憑證鏈的程式。 (CVE-2025-58188)

請注意,Nessus 並未測試此問題,而是僅依據應用程式自我報告的版本號碼作出判斷。

解決方案

升級至 Golang Go 1.24.8、 1.25.2 版或更新版本。

另請參閱

http://www.nessus.org/u?0eff4e29

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

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

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

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

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

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

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

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

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

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

Plugin 詳細資訊

嚴重性: High

ID: 271201

檔案名稱: golang_1_25_2.nasl

版本: 1.2

類型: local

系列: Misc.

已發布: 2025/10/22

已更新: 2025/10/24

支援的感應器: Nessus

風險資訊

VPR

風險因素: Medium

分數: 6.0

CVSS v2

風險因素: High

基本分數: 8.5

媒介: CVSS2#AV:N/AC:L/Au:N/C:N/I:P/A:C

CVSS 評分資料來源: CVE-2025-47912

CVSS v3

風險因素: High

基本分數: 8.2

媒介: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H

弱點資訊

CPE: cpe:/a:golang:go

必要的 KB 項目: installed_sw/Golang Go Programming Language

修補程式發佈日期: 2025/10/7

弱點發布日期: 2025/10/7

參考資訊

CVE: CVE-2025-47912, CVE-2025-58183, CVE-2025-58185, CVE-2025-58186, CVE-2025-58187, CVE-2025-58188, CVE-2025-58189, CVE-2025-61723, CVE-2025-61724, CVE-2025-61725

IAVB: 2025-B-0177