Golang 1.25.x < 1.25.11 / 1.26.x < 1.26.4 の複数の脆弱性

high Nessus プラグイン ID 318618

概要

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

説明

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

- (*x509.証明書)。VerifyHostname は以前、すべての DNS Subject Alternative Name(SAN)エントリのループで matchHostnames を呼び出していました。これにより文字列を引き起こしました。同じ入力ホスト名で繰り返し実行するために分割します。DNS SAN リストが大きい場合、検証コストは、SAN エントリの数にホスト名のラベル数を乗じた値に基づいて 2 次に増減しました。x509 だからです。Verify は、証明書チェーンを構築する前にホスト名を検証します。このオーバーヘッドは、信頼できない証明書に対しても発生していました。(CVE-2026-27145)

- 多くの無効なエンコードワードを含む、悪意を持って細工された MIME ヘッダーをデコードすると、CPU が過剰に消費される可能性があります。
(CVE-2026-42504)

- エラーを戻すとき、net/textproto パッケージの関数は、その入力をエラーの一部として含めます。これにより、攻撃者が誤解を招くコンテンツを、印刷またはログに記録されるエラーに注入する可能性があります。
(CVE-2026-42507)

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

ソリューション

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

参考資料

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

プラグインの詳細

深刻度: High

ID: 318618

ファイル名: golang_1_25_11_1_26_4.nasl

バージョン: 1.2

タイプ: Local

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

ファミリー: Misc.

公開日: 2026/6/4

更新日: 2026/6/5

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

リスク情報

VPR

リスクファクター: Medium

スコア: 5.0

CVSS v2

リスクファクター: High

基本値: 8.5

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

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

CVSS v3

リスクファクター: High

基本値: 7.5

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

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

脆弱性情報

CPE: cpe:/a:golang:go

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

パッチ公開日: 2026/6/2

脆弱性公開日: 2026/6/2

参照情報

CVE: CVE-2026-27145, CVE-2026-42504, CVE-2026-42507

IAVB: 2026-B-0146