Ubuntu 20.04 LTS / 22.04 LTS / 24.04 LTS : Go の脆弱性 (USN-8935-1)

critical Nessus プラグイン ID 367749

概要

リモート Ubuntu ホストに 1 つ以上のセキュリティ更新がありません。

説明

リモートの Ubuntu 20.04 LTS / 22.04 LTS / 24.04 LTS ホストには、USN-8935-1 のアドバイザリに記載されている複数の脆弱性の影響を受けるパッケージがインストールされています。

深くネスト化された ASN.1 構造を解析する際に、Go が最大の再帰深度を強制しないことが判明しました。攻撃者がこの問題を悪用してGoをクラッシュさせ、サービス拒否を引き起こす可能性があります。(CVE-2026-33818)

XML要素をデコードするとき、Goが深度カウンターを不適切にリセットすることがわかりました。攻撃者がこの問題を悪用して、深くネスト化されたXML入力を介してGoをクラッシュさせ、サービス拒否を引き起こす可能性があります。(CVE-2026-56859)

ハンドシェイクの完了後にGoがTLS KeyUpdateメッセージを不適切に処理することがわかりました。リモートの攻撃者がこの問題を悪用してGoに過剰なリソースを使用させ、サービス拒否を引き起こす可能性があります。(CVE-2026-56862)

Goが親に対するチェックサムデータベースタイルを正しく検証しないことがわかりました。悪意のあるモジュールプロキシを制御している攻撃者がこの問題を利用して、チェックサムデータベースの検証をバイパスし、悪意のあるモジュールコンテンツを提供する可能性があります。(CVE-2026-56865)

リクエスト本文を含む HTTP/1 CONNECT リクエストが拒否された後、Go HTTP クライアントがアイドル状態のプールへの接続を間違って返していることが判明しました。リモートの攻撃者が、この問題を利用して、リバースプロキシに対して HTTP 応答ポイズニング攻撃を実行する可能性があります。(CVE-2026-56866)

Go HTTP/2 サーバーがヘッダー制限を Trailer ヘッダーに適用していないことが判明しました。リモートの攻撃者がこの問題を悪用してGoに過剰なリソースを使用させ、サービス拒否を引き起こす可能性があります。(CVE-2026-78659)

Go HTTP/2 の実装が、応答を転送するときに、無効な形式のフレーミング関連ヘッダーを削除しないことが判明しました。Goがリバースプロキシとして動作しているとき、リモートの攻撃者がこの問題を悪用して、HTTP応答スマグリング攻撃を実行する可能性があります。(CVE-2026-78660)

Go HTTP/2 サーバーが、特定の状況下で、同じデータに対して接続レベルのフロー制御を 2 回払戻する可能性があることが判明しました。リモートの攻撃者がこの問題を利用して、設定された接続レベルのフロー制御制限をバイパスする可能性があります。(CVE-2026-78663)

HTTP上でコンテンツを提供するとき、Goが解析されるRangeヘッダーのサイズを制限しないことがわかりました。リモートの攻撃者がこの問題を悪用してGoに過剰なリソースを使用させ、サービス拒否を引き起こす可能性があります。(CVE-2026-78667)

Go HTTP/2の実装が、初期ウィンドウサイズを変更するSETTINGSフレームを不適切に処理することがわかりました。リモートの攻撃者がこの問題を悪用してGoに過剰なリソースを使用させ、サービス拒否を引き起こす可能性があります。(CVE-2026-78669)

Go HTTPサーバーが、HTTP/1 CONNECTリクエストに正常に応答を送信した後も、接続上のリクエストにサービスを提供し続けていることがわかりました。リモートの攻撃者が、この問題を利用して、HTTP リクエストスマグリング攻撃を実行する可能性があります。(CVE-2026-94439)

Go がマルチパートフォームを解析する際、パーツの最初の行でメモリ制限を強制しないことが判明しました。リモートの攻撃者がこの問題を悪用してGoに過剰なリソースを使用させ、サービス拒否を引き起こす可能性があります。(CVE-2026-94440)

Tenable は、前述の説明ブロックを Ubuntu セキュリティアドバイザリからすでに直接抽出しています。

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

ソリューション

影響を受ける golang-1.22、golang-1.22-go や golang-1.22-src パッケージを更新してください。

参考資料

https://ubuntu.com/security/notices/USN-8935-1

プラグインの詳細

深刻度: Critical

ID: 367749

ファイル名: ubuntu_USN-8935-1.nasl

バージョン: 1.1

タイプ: Local

エージェント: unix

公開日: 2026/10/20

更新日: 2026/10/20

サポートされているセンサー: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Continuous Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 4.9

パーセンタイル: 58.46

CVSS v2

リスクファクター: High

基本値: 9.4

現状値: 7

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

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

CVSS v3

リスクファクター: Critical

基本値: 9.1

現状値: 7.9

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

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

脆弱性情報

CPE: cpe:/o:canonical:ubuntu_linux:20.04:-:lts, cpe:/o:canonical:ubuntu_linux:22.04:-:lts, cpe:/o:canonical:ubuntu_linux:24.04:-:lts, p-cpe:/a:canonical:ubuntu_linux:golang-1.22-go, p-cpe:/a:canonical:ubuntu_linux:golang-1.22-src, p-cpe:/a:canonical:ubuntu_linux:golang-1.22

必要な KB アイテム: Host/cpu, Host/Debian/dpkg-l, Host/Ubuntu, Host/Ubuntu/release

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

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

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

参照情報

CVE: CVE-2026-33818, CVE-2026-56859, CVE-2026-56862, CVE-2026-56865, CVE-2026-56866, CVE-2026-78659, CVE-2026-78660, CVE-2026-78663, CVE-2026-78667, CVE-2026-78669, CVE-2026-94439, CVE-2026-94440

USN: 8935-1