Linuxカーネルにおいて、以下の脆弱性が修正されました。Bluetooth: RFCOMMのMCCハンドラ内でのskb長の検証が不足していました。RFCOMMのMCCハンドラは、skb->lenを先に検証せずにskb->dataをプロトコル固有の構造体へキャストしていました。悪意のあるリモートデバイスが切り詰められたMCCフレームを送信すると、これらのハンドラ内で境界外読み取りが発生する可能性があります。この問題は、デリファレンスする前に必要なデータの検証およびアクセスをskb_pull_data()を使用して行うことで修正されました。また、rfcomm_recv_rpn()はETSI TS 07.10で1バイトのRPNリクエストを許可しているため、特別な処理が必要です。まずDLCIバイトのみを検証し、その後lenが1より大きい場合に構造体全体を検証することで対応しています。
Linux Linux Kernel 2.6.12.1 以上 5.15.210 未満 Linux Kernel 5.16 以上 6.1.176 未満 Linux Kernel 6.13 以上 6.18.36 未満 Linux Kernel 6.19 以上 7.0.13 未満 Linux Kernel 6.2 以上 6.6.143 未満 Linux Kernel 6.7 以上 6.12.94 未満 Linux Kernel 2.6.12 Linux Kernel 7.1
・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 ・当該ソフトウェアが扱う情報について、書き換えは発生しません。 ・当該ソフトウェアが完全に停止する可能性があります。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
境界外読み取り(CWE-125) [NVD評価]
CVE-2026-53254
National Vulnerability Database (NVD) : CVE-2026-53254 関連文書 : Bluetooth: RFCOMM: validate skb length in MCC handlers - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/0d637136ce89f9a2309b2c3502402ce400dab0ef) 関連文書 : Bluetooth: RFCOMM: validate skb length in MCC handlers - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/3eabc6d47a0ad22b053329997aaf0ec1e581e392) 関連文書 : Bluetooth: RFCOMM: validate skb length in MCC handlers - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1b070ac9e99c2c2c3a8112943ca98ab6fca7f10c) 関連文書 : Bluetooth: RFCOMM: validate skb length in MCC handlers - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/23882b828c3c8c51d0c946446a396b10abb3b16b) 関連文書 : Bluetooth: RFCOMM: validate skb length in MCC handlers - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/08b9c1fbe78f4ad3f6250c6541cfaabdbeb81997) 関連文書 : Bluetooth: RFCOMM: validate skb length in MCC handlers - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/7c15c7c2878957cbfed93bcc29c13fdace464254) 関連文書 : Bluetooth: RFCOMM: validate skb length in MCC handlers - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/98377e6b1a1a56561ec66a181573ea2b61b2079e)
[2026年07月10日] 掲載