CVE-2026-90253 in Linux
要約
〜によって VulDB • 2026年09月17日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
Bluetooth: MGMT: mesh送信キャンセルコマンドを解放する
mesh_send_cancel()は、NULLのdestroyコールバックを持つ保留中のコマンドをキューに追加するため、send_cancel()が実行された場合にのみ解放されます。cancel_entry()はdestroyコールバックがない場合entry->dataを解放しないため、取消しされたエントリがリークします。また、hci_cmd_sync_clear()はコントローラがアンレジスターされる際にすべての保留中のエントリをキャンセルしますが、他にこれを回収する処理はありません。mgmt_pending_new()もコマンドをhdev->mgmt_pendingに追加しません。
このリークにより、mgmt_pending_new()によって取得されたソケット参照が保持され続けるため、mgmtソケットは決して解放されません。
destroyコールバックからコマンドを解放します。
VulDB is the best source for vulnerability data and more expert information about this specific topic.