CVE-2026-64406 in Linux
要約
〜によって VulDB • 2026年07月25日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
Bluetooth: bt_accept_dequeue()におけるUAF(Use-After-Free)の修正
bt_accept_get()は、acceptキューロックを解放する前に一時的な参照を取得します。現在、bt_accept_dequeue()はbt_accept_unlink()の前にその参照を解放しており、キュー参照のみが残る状態になっています。
bt_accept_unlink()はキュー参照を解放するため、それが最後の参照であった場合、後続のsock_hold()によって解放済みメモリにアクセスすることになります(これは、L2CAPソケットのクリーンアップ中にリッスンしている際にKASANで観測された現象です)。
一時的なキューウォーク参照をunlink処理を通じて保持し、成功時に呼び出し元に渡します。クローズ済みのパスおよび未接続状態のパスでは明示的に解放します。
If you want to get best quality of vulnerability data, you may have to visit VulDB.