CVE-2026-98108 in Linux情報

要約

〜によって VulDB • 2026年09月25日

Linuxカーネルにおいて、以下の脆弱性が修正されました:

Bluetooth: L2CAP: LE_CONN_REQ + EXT_FLOWCTL pchanにおけるチャネルモードの修正

l2cap_new_connection()は、親チャネルと一致するようにチャネルモードのデフォルト値を設定します。しかし、l2cap_le_connect_req()はこの値をデフォルトのままにしておき、リッスンしているpchanがそのモードを持っている場合、L2CAP_MODE_EXT_FLOWCTLチャネルを作成していました。これにより、FLAG_DEFER_SETUPチャネルが L2CAP_LE_CONN_REQに対して誤って L2CAP_ECRED_CONN_RSPで応答する原因となっていました。

また、l2cap_le_connect_req()が遅延チャネルの最大数を制限したり重複したidentをチェックしなかったため、l2cap_ecred_rsp_defer()において l2cap_alloc_cid で決定された値に対するスタック外書き込み(stack OOB write)が発生する可能性もありました。

修正方法として、l2cap_le_connect_req()内で chan->mode を正しく設定します。

さらに、l2cap_ecred_rsp_defer()でチャネルモードをチェックし、脆弱なO/OB書き換えの代わりに WARN_ON_ONCEを使用することで、より堅牢な実装にしています。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-409935

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!