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

high Nessus プラグイン ID 372386

概要

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

説明

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

- 新しい USB デバイススタックの Bluetooth HCI USB トランスポートクラスである subsys/usb/device_next/class/bt_hci.c は、すべてのコントローラーからホストへの HCI パケットを、エンドポイントにキューイングする前に USB 転送バッファにコピーします。
bt_hci_tx_sync_in() は、スロットが USBD_MAX_BULK_MPS バイト(フルスピードのみのビルドで 64)しかない固定プールである bt_hci_ep_pool からそのバッファを割り当て、その後長さチェックなしで net_buf_add_mem(buf, bt_buf->data, bt_buf->len)を実行しました。HCI イベントバッファと ACL バッファは CONFIG_BT_BUF_EVT_RX_SIZE と CONFIG_BT_BUF_ACL_RX_SIZE によってサイズが大きくなり、はるかに大きくなる可能性があります。そのため、コピーは 64 バイトのスロットの端を超えて隣接するスロットと、静的に割り当てられたプールに続く任意のスロットに実行されます。
このデバイスはローカルBluetoothコントローラーを生のHCIモード(CONFIG_BT_HCI_RAW)で実行するため、サイズが大きすぎるパケットは無線で送信されます。フル機能のコントローラーに推奨されている HCI バッファサイズにより、Bluetooth範囲内の認証されていない攻撃者がオーバーフローバイトを供給する可能性があります。Data Length Extension をネゴシエートする接続済みピアは、最大 CONFIG_BT_CTLR_DATA_LENGTH_MAX バイトまでの ACL フラグメントを送信することができ、拡張された広告データをブロードキャストするだけの攻撃者は、LE Extended Advertising Report イベントを通じて同じパスに到達します。 コントローラーがCONFIG_BT_BUF_EVT_RX_SIZEするためだけにフラグメント化します。ストック構成では、無線トラフィックなしですでにオーバーフローに達しています:必須の Read Supported Commands コマンド完了イベントは 70 バイトで、ホストが初期化されるたびに 64 バイトのスロットを 6 バイトオーバーランします。net_buf_add_mem() は、CONFIG_NET_BUF_HARDENING が有効になっていない限り、アサーションを通じてのみ tailroom を検証するため、CONFIG_ASSERT=n の通常の実稼働設定でのビルドは、攻撃者が選択したコンテンツを含む USB バッファプールに隣接したメモリを警告なしで破損し、サブシステム間のメモリ保護のないターゲット上で任意のコードの実行を引き起こす可能性があります。アサーションが有効なビルドは、代わりにアサーションが失敗してパニックに陥り、リモートで誘発可能なサービス拒否を引き起こします。この修正では、コントローラーからホストへの方向に対して MAX(BT_BUF_ACL_RX_SIZE, BT_BUF_EVT_RX_SIZE) にサイズ設定された個別のbt_hci_tx_poolが導入され、ホストからデバイスへのプールは、再アセンブリ中にすでに境界チェックされているエンドポイントパケットサイズのままにします。(CVE-2026-79982)

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

ソリューション

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

参考資料

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

プラグインの詳細

深刻度: High

ID: 372386

ファイル名: unpatched_CVE_2026_79982.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

リスクファクター: Medium

スコア: 4.9

パーセンタイル: 58.51

CVSS v2

リスクファクター: High

基本値: 8.3

現状値: 7.1

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

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

CVSS v3

リスクファクター: High

基本値: 8.8

現状値: 8.1

ベクトル: CVSS:3.0/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/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-79982