Linux Distros のパッチ未適用の脆弱性: CVE-2026-79977

high Nessus プラグイン ID 372325

概要

Linux/Unix ホストには、ベンダーにより修正されていないことを示す脆弱性を持つ複数のパッケージがインストールされています。

説明

Linux/Unix ホストには、ベンダーが提供するパッチが利用できない脆弱性の影響を受ける複数のパッケージがインストールされています。

- subsys/net/lib/wireguard/wg.c の WireGuard VPN サービスが、認証できなかったメッセージからピアエンドポイントを更新していました。handle_transport_data() で、着信トランスポートデータメッセージの 32 ビット受信者インデックスがどのセッションも一致しないと、コードは新しいハンドシェイクをスケジュールし、データグラムのソースアドレスを memcpy(&peer->endpoint, peer_addr, sizeof(peer->endpoint)) を使用して peer->endpoint にコピーしました。受信者インデックスが不明なため、このようなメッセージを検証できるキーがないため、ピア>エンドポイントに書き込まれるアドレスは完全に攻撃者指定です。実装内の他のすべてのエンドポイントの更新は、handle_handshake_init() の Noise ハンドシェイク後の認証後、または AEAD 復号化と wg_process_data_message() のアンチリプレイチェックの後にのみ行われます。
WireGuardリスナーは、リモートアドレスやポートフィルターを使用せずにnet_udp_register()に登録され、デフォルトはUDPポート51820(CONFIG_WIREGUARD_PORT)に設定され、wg_ctrl_recv()は暗号IDではなくインターフェイスによってピアを解決します。したがって、そのポートに UDP データグラムを送信できるホストは、正当なトラフィックを観察する必要なしに、パス外で欠陥に到達できます:トランスポートデータタイプを運ぶ 16 バイトのデータグラム、ゼロ化された予約済みバイト、および任意の受信者インデックスで十分です。脆弱なブランチは、ピアに有効なハンドシェイクも現在のキーペアもない場合、状態、起動時、およびセッションの期限切れ後に必ず実行されます。単一の偽装されたデータグラムが、ピア>エンドポイントを攻撃者が選択したアドレスにリダイレクトし、その後のハンドシェイクの開始、キープアライブ、暗号化されたデータパケットがすべてそこで送信されます。正当なピアは開始を決して受信しないため、再認証されることはなく、その後何もエンドポイントをリセットしないため、ピアがハンドシェイク自体を開始しないデバイスで、トンネルは永続的に使用不能なままになります。また、攻撃者は、リダイレクトされた開始を実際のピアに中継し、自身をトンネルのパスに配置し、暗号文とトラフィックメタデータを観察し、パケットを選択的にドロップする可能性があります。WireGuardのエンドツーエンド暗号化は、トンネルコンテンツの復号や偽造を防止するため、鍵の侵害ではなく、可用性の損失と機密性の制限の影響です。この修正により、このパスから学習するエンドポイントが完全に削除されます。古いセッションのリカバリは保持されますが、ハンドシェイクは、認証されたメッセージから学習されたエンドポイントにのみ送信され、構成されたcfg_endpointにフォールバックされ、どちらもわからないときはメッセージが破棄されます。CONFIG_WIREGUARDは実験的なものとしてマークされており、デフォルトでは有効ではありません。(CVE-2026-79977)

Nessus は、ベンダーから報告されたパッケージの存在に依存していることに注意してください。

ソリューション

現時点で既知の解決策はありません。

参考資料

https://ubuntu.com/security/CVE-2026-79977

プラグインの詳細

深刻度: High

ID: 372325

ファイル名: unpatched_CVE_2026_79977.nasl

バージョン: 1.2

タイプ: Local

エージェント: unix

ファミリー: Misc.

公開日: 2026/10/27

更新日: 2026/10/28

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

リスク情報

VPR

リスクファクター: Low

スコア: 3.5

パーセンタイル: 51.44

CVSS v2

リスクファクター: High

基本値: 8.5

現状値: 7.2

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

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

CVSS v3

リスクファクター: High

基本値: 8.2

現状値: 7.5

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

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

脆弱性情報

CPE: cpe:/o:canonical:ubuntu_linux:16.04:-:lts, cpe:/o:canonical:ubuntu_linux:18.04:-:lts, cpe:/o:canonical:ubuntu_linux:20.04:-:lts, cpe:/o:canonical:ubuntu_linux:22.04:-:lts, cpe:/o:canonical:ubuntu_linux:24.04:-:lts, cpe:/o:canonical:ubuntu_linux:26.04:-:lts, p-cpe:/a:canonical:ubuntu_linux:zephyr

必要な KB アイテム: Host/local_checks_enabled, Host/cpu, global_settings/vendor_unpatched, Host/OS/identifier

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

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

参照情報

CVE: CVE-2026-79977