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

medium Nessus プラグイン ID 372668

概要

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

説明

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

- subsys/bluetooth/host/classic/hfp_hf.c の bt_hfp_hf_connect() は、hfp_hf_create() で接続ごとの HFP ハンズフリーオブジェクトを割り当てます。() は、オブジェクトの埋め込み hf->sdp_param を bt_sdp_discover() に渡すことで SDP ディスカバリを開始します。その呼び出しは、呼び出し元所有のパラメーターブロックを SDP クライアントのリクエストリスト(subsys/bluetooth/host/classic/sdp.c の session->reqs)にリンクします。後続の bt_rfcomm_dlc_connect() が失敗する場合、その検出が未処理である間に、影響を受けるコードが (void)memset(new_hf, 0, sizeof(*new_hf)) でオブジェクト全体をワイプし、リクエストの func、uuid およびプールポインターと共に SDP クライアントのリストにリンクされているsys_snode_t _nodeを 0 にし、システム作業キューに既にキューイングされている hf->slc_work 作業項目を 0 にしました。代わりに、ディスカバリを撤回できませんでした。
bt_sdp_discover_cancel()はinclude/zephyr/bluetooth/classic/sdp.hで宣言されていますが、実装されていません。
障害の発生しているブランチは、ピア指定の入力で到達できます。文書化されている bt_hfp_hf_connect() の使用法は、リモートのオーディオゲートウェイの SDP レコードから RFCOMM チャネル読み出しを渡すためのものです。bt_sdp_get_proto_param() も bt_hfp_hf_connect() もその値を範囲チェックしません。このため、1-30 より外側の RFCOMM チャネルを持つ HFP AG レコードをアドバタイズするリモートデバイスは、bt_rfcomm_dlc_connect() に -EINVAL を返し、ローカルデバイスをワイプにドライブします。リモートピアが接続タイミングを制御するとき、たとえば RFCOMM セッションがBT_RFCOMM_STATE_DISCONNECTING中であるか、ACL がオブジェクト作成と RFCOMM 呼び出しの間にドロップされたときなど、アプリケーションの誤用なしに同じブランチに到達します。オブジェクトがワイプされると、Bluetoothホストはオブジェクトを使用し続けます。sdp_client_alloc_buf() は session->param->pool を逆参照しますが、これは現在 NULL であり、SDP 受信パスは NULL 関数ポインターを通じて session->param->func() を呼び出します。どちらも NULL チェックを受けていません。ワイプは hf->acl もクリアするため、プールスロットは空いているとみなされ、再試行または着信 HFP 接続は、まだリンクされている同じリストノードを再追加するため、session->reqs を、ホストのリストウォーカーが決して離れることのない自己参照リストに変えます。その結果、Bluetoothホストスレッドに障害または回復不能なハングが発生します。stray 間接呼び出しは、攻撃者がコントロールできないターゲットのすべてゼロポインターを介して行われるため、実際的な影響はサービス拒否です。この修正はオブジェクトに割り当てられたままにし、新しいBT_HFP_HF_FLAG_RELEASINGフラグでマークを付けることで、SDPクライアントの下で破棄せずに検出が完了すると、bt_hfp_hf_discover_cb()がオブジェクトをリリースするようにします。CONFIG_BT_CLASSICとCONFIG_BT_HFP_HFが有効になっているビルドのみが影響を受けます。(CVE-2026-82388)

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

ソリューション

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

参考資料

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

プラグインの詳細

深刻度: Medium

ID: 372668

ファイル名: unpatched_CVE_2026_82388.nasl

バージョン: 1.2

タイプ: Local

エージェント: unix

ファミリー: Misc.

公開日: 2026/10/28

更新日: 2026/10/29

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

リスク情報

VPR

リスクファクター: Medium

スコア: 5.8

パーセンタイル: 95.97

CVSS v2

リスクファクター: Medium

基本値: 4.6

現状値: 3.9

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

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

CVSS v3

リスクファクター: Medium

基本値: 5.3

現状値: 4.9

ベクトル: CVSS:3.0/AV:A/AC:H/PR:N/UI:N/S:U/C:N/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, cpe:/o:canonical:ubuntu_linux:26.10, 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/26

参照情報

CVE: CVE-2026-82388