Linuxカーネルにおいて、以下の脆弱性が修正されました。Bluetooth: L2CAPにおいて、connの参照を保持することでチャネルタイムアウト時のUse-After-Free(UAF)が修正されました。l2cap_chan_timeout()は非同期で動作し、chan->connへアクセスします。タイマーが実行中または保留中に接続が切断されると、chan->connが解放され、タイマーワーカーがconn->lockをロックしようとした際にUse-After-Freeが発生する可能性があります。| BUG: KASAN: slab-use-after-free in instrument_atomic_read_write include/linux/instrumented.h:112 [inline]| BUG: KASAN: slab-use-after-free in atomic_long_try_cmpxchg_acquire include/linux/atomic/atomic-instrumented.h:4456 [inline]| BUG: KASAN: slab-use-after-free in __mutex_trylock_fast kernel/locking/mutex.c:161 [inline]| BUG: KASAN: slab-use-after-free in mutex_lock+0x4f/0xa0 kernel/locking/mutex.c:318| ・・・(省略)この問題は、チャネルが接続に追加される際にchan->connがl2cap_connの参照を保持(l2cap_conn_get経由)し、チャネルのデストラクタでそれを解放することで修正されました。これにより、チャネルが存在する限りl2cap_connが生存し続けることが保証されます。新たにFLAG_DELチャネルフラグが導入され、チャネルが削除中であることを示します。---以下省略---
Linux Linux Kernel 5.10.259 以上 5.10.265 未満 Linux Kernel 5.15.210 以上 5.15.216 未満 Linux Kernel 6.1.176 以上 6.1.183 未満 Linux Kernel 6.12.93 以上 6.12.97 未満 Linux Kernel 6.18.35 以上 6.18.39 未満 Linux Kernel 6.6.143 以上 6.6.145 未満 Linux Kernel 7.0.12 以上 7.1 未満 Linux Kernel 7.1.1 以上 7.1.4 未満 Linux Kernel 7.1
・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 ・当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 ・当該ソフトウェアが完全に停止する可能性があります。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
解放済みメモリの使用(CWE-416) [NVD評価]
CVE-2026-64434
National Vulnerability Database (NVD) : CVE-2026-64434 関連文書 : Bluetooth: L2CAP: Fix UAF in channel timeout by holding conn ref - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/d3b739db5dc6f688a60d56da872fabaf65246032) 関連文書 : Bluetooth: L2CAP: Fix UAF in channel timeout by holding conn ref - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/32d783cafb46ff3ca58e6f9fd62c9c5f35eaf26b) 関連文書 : Bluetooth: L2CAP: Fix UAF in channel timeout by holding conn ref - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/8f90405a4a6f1f1880dc07996b47bf57c712bd8a) 関連文書 : Bluetooth: L2CAP: Fix UAF in channel timeout by holding conn ref - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/50c38d9f42a529691e4e67ea9cedf4f0bfc8d277) 関連文書 : Bluetooth: L2CAP: Fix UAF in channel timeout by holding conn ref - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/8922c7940bae9ce4b1736dddb6362370793835c2) 関連文書 : Bluetooth: L2CAP: Fix UAF in channel timeout by holding conn ref - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/0b0e2bf39cf99e458d991b9df253727e036a7d7d) 関連文書 : Bluetooth: L2CAP: Fix UAF in channel timeout by holding conn ref - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/91047a4396a8b1857a6f712a90cf33ec0012b189) 関連文書 : Bluetooth: L2CAP: Fix UAF in channel timeout by holding conn ref - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/b66774b48dd98f07254951f74ea6f513efe7ff8b)
[2026年09月04日] 掲載