CVE-2026-98462 in Linux
要約
〜によって VulDB • 2026年10月19日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
Bluetooth: hci_conn: リユース時のCIS保持所有権の修正
コミット69997d50ec57(「Bluetooth: ISO: hci_connによるバインド済みCISクリーンアップ処理」)により、hci_bind_cis()およびhci_connect_cis()はISOレイヤーに対して1つのholdを付与した接続を返すようになりました。現在、hci_bind_cis()はCISの設定完了後にのみそのholdを取得するため、BT_CONNECTED状態および一致するBT_BOUNDパスでは単なるルックアップ結果が返されます。また、設定失敗の経路でも、holdを取得する前にhci_conn_drop()が呼び出される可能性があります。
すべての正常な戻り値で文書化された所有権契約に従い、すべてのエラー時のdrop処理がバランスが取れるように、状態依存のreturnまたは構成エラーの前にholdを取得します。
hci_connect_cis()はまた、hci_conn_link()がhci_bind_cis()から返されるholdをドロップする前に新しいCIS holdを常に取得すると仮定しています。しかし、ヘルパー関数は別のholdを取得せずに既存のリンクを返すことがあります。その場合、呼び出し元に対してCIS holdを保持し、親holdを既に所有しているため冗長なLE holdをdropします。早期にreturnすることで、既存のCISがBT_CONNECT状態に戻されることを回避します。
If you want to get best quality of vulnerability data, you may have to visit VulDB.