Golang 1.25.x < 1.25.13 / 1.26.x < 1.26.6 の複数の脆弱性

high Nessus プラグイン ID 335411

概要

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

説明

リモートホストで実行している Golang のバージョンは、1.25.13 より前の 1.25.x、または 1.26.6 より前の 1.26.x です。したがって、golang-announceアドバイザリに記載されているとおり、標準ライブラリとツールチェーンの複数の脆弱性の影響を受けます。

- ToASCII および ToUnicode 関数が、ASCII のみのラベルにデコードする Punycode エンコードのラベルを間違って受け入れていました。これは、idna パッケージを使用するプログラムで権限昇格を引き起こす可能性があります。
(CVE-2026-39821)

- 無効な SVCB または HTTPS RR を解析すると、パラメーター値のサイズが golang.org/x/net/dns/dnsmessage のメッセージバッファをオーバーフローしたときに、パニックが発生する可能性があります。(CVE-2026-46600)

- サーバーが暗号化されていない HTTP/2 をサポートするように構成されている場合、サーバーは新しい接続ごとにバイトを読み取り、HTTP/2 クライアントの序文をチェックします。以前は、これはタイムアウトなしで行われていました。ReadHeaderTimeout がこのチェックに適用されるようになりました。(CVE-2026-56853)

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

ソリューション

Golang Go バージョン 1.25.13、1.26.6、またはそれ以降にアップグレードしてください。

参考資料

https://groups.google.com/g/golang-announce/c/8tdz5l-ccTs

http://www.nessus.org/u?3e20b36a

プラグインの詳細

深刻度: High

ID: 335411

ファイル名: golang_1_25_13_1_26_6.nasl

バージョン: 1.2

タイプ: Local

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

ファミリー: Misc.

公開日: 2026/8/14

更新日: 2026/8/17

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

リスク情報

VPR

リスクファクター: Medium

スコア: 5

パーセンタイル: 93.81

CVSS v2

リスクファクター: Medium

基本値: 6.4

現状値: 4.7

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

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

CVSS v3

リスクファクター: High

基本値: 8.4

現状値: 7.3

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

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

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

脆弱性情報

CPE: cpe:/a:golang:go

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

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

パッチ公開日: 2026/8/13

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

参照情報

CVE: CVE-2026-33818, CVE-2026-39821, CVE-2026-46600, CVE-2026-56853, CVE-2026-56858, CVE-2026-56859, CVE-2026-56860, CVE-2026-56862, CVE-2026-56864, CVE-2026-56865