Golang 1.26.x < 1.26.9 / 1.27.x < 1.27.2 の複数の脆弱性

critical Nessus プラグイン ID 366456

概要

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

説明

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

- Windows では、Root.Mkdir または Root.MkdirAll のターゲットが空の場所を指しているジャンクションである場合、ターゲットがルートの外側にある場合でも、その操作によってジャンクション ターゲットにディレクトリが作成される可能性があります。これは、最後のパス コンポーネントがジャンクション (path/to/junction ですが、path/junction/target ではなく) である操作にのみ適用されます。(CVE-2026-56857)

- HTTP/2 サーバーは、同じデータに対して接続レベルのフロー制御を 2 回払い戻しできます。1 回目はクライアントがストリームをリセットするとき (ストリームの送信済みだが未読部分のデータを返金する)、もう 1 回はリクエスト ハンドラーがバッファされたデータを読み取ったときに返金されます。悪意のあるクライアントがこれを悪用し、構成された接続レベルのフロー制御制限(MaxReceiveBufferPerConnection)をバイパスする可能性があります。バッファされるデータの合計は、同時ストリーム制限とストリームレベルのフロー制御によって制限されます。(CVE-2026-78663)

- http.トランスポートは、空でないRequest.Bodyを含むHTTP/1 CONNECTリクエストを送信し、リクエストヘッダーの後にフレーミングせずに本文を直接接続に書き込みます。サーバーが 2xx キープアライブ応答で CONNECT 要求を拒否した場合、トランスポートは接続をアイドルプールに戻します。CONNECTリクエストにはリクエスト本文がないため、サーバーは末尾の本文バイトを接続の後続のパイプライン化されたHTTP/1.1 リクエストと解釈し、プールされた接続を非同期のままにして、これを再利用する次の呼び出し元が挿入されたリクエストに対する応答を読み取らせる可能性があります。リバースプロキシ(httputil を含む。ReverseProxy) を介して CONNECT リクエストを転送する際に、クロスユーザー応答ポイズニングを引き起こす可能性があります。(CVE-2026-56866)

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

ソリューション

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

参考資料

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

https://www.openwall.com/lists/oss-security/2026/10/08/9

プラグインの詳細

深刻度: Critical

ID: 366456

ファイル名: golang_1_26_9_1_27_2.nasl

バージョン: 1.1

タイプ: Local

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

ファミリー: Misc.

公開日: 2026/10/16

更新日: 2026/10/16

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

リスク情報

VPR

リスクファクター: Medium

スコア: 4.9

パーセンタイル: 58.49

CVSS v2

リスクファクター: Critical

基本値: 10

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

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

CVSS v3

リスクファクター: Critical

基本値: 9.8

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

脆弱性情報

CPE: cpe:/a:golang:go

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

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

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

参照情報

CVE: CVE-2026-56857, CVE-2026-56866, CVE-2026-78659, CVE-2026-78660, CVE-2026-78663, CVE-2026-78667, CVE-2026-78669, CVE-2026-94439, CVE-2026-94440, CVE-2026-94444, CVE-2026-94447, CVE-2026-94448, CVE-2026-97030, CVE-2026-97031, CVE-2026-97032

IAVB: 2026-B-0296