Linuxカーネルにおいて、以下の脆弱性が修正されました。BluetoothのL2CAPにおいて、複数のL2CAP_ECRED_CONN_REQ を受け入れてしまう問題を修正しました。現行のコードはコマンド識別子に関係なくリクエストを受け入れようとしており、複数のリクエストが保留中(FLAG_DEFER_SETUP)としてマークされる可能性がありました。これによりl2cap_ecred_rsp_defer内でL2CAP_ECRED_MAX_CID(5)を超える割り当てが発生し、オーバーフローを招く恐れがありました。仕様では同一識別子を後続のリクエストで使用してはならないことが明確に示されています。「各シグナリングチャネル内では、連続する各リクエストまたは通知に対して異なる識別子を使用しなければなりません。」(https://www.bluetooth.com/wp-content/uploads/Files/Specification/HTML/Core-62/out/en/host/logical-link-control-and-adaptation-protocol-specification.html#UUID-32a25a06-4aa4-c6c7-77c5-dcfe3682355d)。このため、同一識別子の保留中チャネルが存在するかを確認し、存在する場合はリクエストを拒否するように対策を行っています。
Linux Linux Kernel 5.11 以上 5.15.203 未満 Linux Kernel 5.16 以上 6.1.167 未満 Linux Kernel 5.7.1 以上 5.10.253 未満 Linux Kernel 6.13 以上 6.18.20 未満 Linux Kernel 6.19 以上 6.19.10 未満 Linux Kernel 6.2 以上 6.6.130 未満 Linux Kernel 6.7 以上 6.12.78 未満 Linux Kernel 5.7 Linux Kernel 7.0
当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 また、当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
情報不足(CWE-noinfo) [NVD評価]
CVE-2026-23395
National Vulnerability Database (NVD) : CVE-2026-23395 関連文書 : Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/fb4a3a26483f3ea2cd21c7a2f7c45d5670600465) 関連文書 : Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/2124d82fd25e1671bb3ceb37998af5aae5903e06) 関連文書 : Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/6b949a6b33cbdf621d9fc6f0c48ac00915dbf514) 関連文書 : Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/46e5b71666fb7652082e4e214a3365f4b14f1dc3) 関連文書 : Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/5b3e2052334f2ff6d5200e952f4aa66994d09899) 関連文書 : Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/10a7a702542240d5edb2b39450ac951c59ccd009) 関連文書 : Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/8d0d94f8ba5b3a0beec3b0da558b9bea48018117) 関連文書 : Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/e72ee455297b794b852e5cea8d2d7bb17312172a)
[2026年04月27日] 掲載