Golang 1.25.x < 1.25.9 / 1.26.x < 1.26.2 の複数の脆弱性

critical Nessus プラグイン ID 305686

概要

リモートホストにインストールされているアプリケーションは、複数の脆弱性の影響を受けます。

説明

リモートホストで実行している Golang のバージョンは、1.25.9 より前の 1.25.x、または 1.26.2 より前の 1.26.x です。そのため、以下を含む複数の脆弱性による影響を受けます:

- ループ内の誘導変数に対する算術演算が、アンダーフローやオーバーフローに関して適切にチェックされていませんでした。その結果、コンパイラは実行時に無効なインデックスアクセスを許可し、メモリ破損を引き起こす可能性がありました。
(CVE-2026-27143)

- 「cgo」を含む SWIG のファイル名と巧妙に細工されたペイロードにより、信頼レイヤーのバイパスが発生し、ビルド時にコードのスマグリングや任意のコード実行が引き起こされる可能性がありました。(CVE-2026-27140)

- コンパイラは、メモリ移動のオペランドであるポインターをアンラップすることが想定されていますが、何も行わないインターフェース変換が原因で、非重複移動であるかどうかを正しく判断できませんでした。その結果、行時にメモリ破損が発生する可能性がありました。(CVE-2026-27144)

Nessus はこれらの問題をテストしておらず、代わりにアプリケーションが自己報告するバージョン番号にのみ依存していることに注意してください。

ソリューション

Golang Go バージョン 1.25.9、1.26.2 以降にアップグレードしてください。

参考資料

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

プラグインの詳細

深刻度: Critical

ID: 305686

ファイル名: golang_1_25_9_1_26_2.nasl

バージョン: 1.4

タイプ: Local

エージェント: windows, macosx, unix

ファミリー: Misc.

公開日: 2026/4/9

更新日: 2026/4/17

サポートされているセンサー: Nessus Agent, Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: Critical

基本値: 10

現状値: 7.4

ベクトル: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C

CVSS スコアのソース: CVE-2026-27143

CVSS v3

リスクファクター: Critical

基本値: 9.8

現状値: 8.5

ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

現状ベクトル: CVSS:3.0/E:U/RL:O/RC:C

脆弱性情報

CPE: cpe:/a:golang:go

必要な KB アイテム: installed_sw/Golang Go Programming Language

エクスプロイトの容易さ: No known exploits are available

パッチ公開日: 2026/4/7

脆弱性公開日: 2026/4/7

参照情報

CVE: CVE-2026-27140, CVE-2026-27143, CVE-2026-27144, CVE-2026-32280, CVE-2026-32281, CVE-2026-32282, CVE-2026-32283, CVE-2026-32288, CVE-2026-32289, CVE-2026-33810

IAVB: 2026-B-0089