Linuxカーネルにおいて、以下の脆弱性が修正されました:drm/ioc32のdrm_compat_ioctlパスにおける投機実行を停止しました。このdrm_compat_ioctlパスはユーザーが制御するポインタを受け取り、それを関数ポインタのテーブルとして参照します。これはSpectre問題の代表的な手法です。この問題を修正するために、関数ポインタリストのインデックスに対してarray_index_nospec()を呼び出すようにしました。
Linux Linux Kernel 3.16.63 以上 3.17 未満 Linux Kernel 4.14.91 以上 4.15 未満 Linux Kernel 4.19.13 以上 4.20 未満 Linux Kernel 4.20.1 以上 5.10.253 未満 Linux Kernel 4.4.170 以上 4.5 未満 Linux Kernel 4.9.148 以上 4.10 未満 Linux Kernel 5.11 以上 5.15.203 未満 Linux Kernel 5.16 以上 6.1.168 未満 Linux Kernel 6.13 以上 6.18.22 未満 Linux Kernel 6.19 以上 6.19.12 未満 Linux Kernel 6.2 以上 6.6.134 未満 Linux Kernel 6.7 以上 6.12.81 未満 Linux Kernel 4.20 Linux Kernel 7.0
当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 また、当該ソフトウェアが扱う情報について、書き換えは発生しません。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
情報不足(CWE-noinfo) [NVD評価]
CVE-2026-31781
National Vulnerability Database (NVD) : CVE-2026-31781 関連文書 : drm/ioc32: stop speculation on the drm_compat_ioctl path - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/f8995c2df519f382525ca4bc90553ad2ec611067) 関連文書 : https://git.kernel.org/stable/c/46a60ee8956ef1975f00455f614761c7ecedc09d 関連文書 : drm/ioc32: stop speculation on the drm_compat_ioctl path - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/5bb398991f378ef74d90b14a6ea8b61ff96cc03a) 関連文書 : https://git.kernel.org/stable/c/489f2ef2b908898d01df697dc4fe1476674be640 関連文書 : drm/ioc32: stop speculation on the drm_compat_ioctl path - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/4a41c2b18fc05d30b718d2602cac339eae710b34) 関連文書 : https://git.kernel.org/stable/c/27ef84bba9b9d7b03418c60fbc6069ea0e87b13c 関連文書 : drm/ioc32: stop speculation on the drm_compat_ioctl path - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/d59c5d8539662d95887b4564f3f72ad38076a2d5) 関連文書 : drm/ioc32: stop speculation on the drm_compat_ioctl path - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/f0e441be08a2eab10b2d06fccfa267ee599dd6b3)
[2026年05月13日] 掲載