LinuxカーネルにおけるATMネットワークの脆弱性を修正する内容です。sigd_send()関数が未検証のvccポインタを直接使用していたため、悪意のあるユーザーがクラッシュを引き起こす可能性がありました。この脆弱性は、ユーザー空間から偽造されたポインタが送信されることで悪用され、カーネルが不正なポインタを逆参照してしまうものでした。修正では、vcc_hash上のポインタを検索し検証するfind_get_vcc()を導入し、参照カウントを管理するsock_hold()を使用して無効なポインタの使用を防止しています。これにより、カーネルのメモリ安全性が確保され、任意のポインタによるクラッシュを防止します。
Linux Linux Kernel 2.6.12.1 以上 5.10.252 未満 Linux Kernel 5.11 以上 5.15.202 未満 Linux Kernel 5.16 以上 6.1.165 未満 Linux Kernel 6.13 以上 6.18.14 未満 Linux Kernel 6.19 以上 6.19.4 未満 Linux Kernel 6.2 以上 6.6.128 未満 Linux Kernel 6.7 以上 6.12.75 未満 Linux Kernel 2.6.12 Linux Kernel 7.0
当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 また、当該ソフトウェアが扱う情報について、書き換えは発生しません。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
NULL ポインタデリファレンス(CWE-476) [NVD評価]
CVE-2026-31411
National Vulnerability Database (NVD) : CVE-2026-31411 関連文書 : net: atm: fix crash due to unvalidated vcc pointer in sigd_send() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/e3f80666c2739296c3b69a127300455c43aa1067) 関連文書 : net: atm: fix crash due to unvalidated vcc pointer in sigd_send() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/21c303fec138c002f90ed33bce60e807d53072bb) 関連文書 : net: atm: fix crash due to unvalidated vcc pointer in sigd_send() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/69d3f9ee5489e6e8b66defcfa226e91d82393297) 関連文書 : net: atm: fix crash due to unvalidated vcc pointer in sigd_send() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/3e1a8b00095246a9a2b46b57f6d471c6d3c00ed2) 関連文書 : net: atm: fix crash due to unvalidated vcc pointer in sigd_send() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/440c9a5fc477a8ee259d8bf669531250b8398651) 関連文書 : net: atm: fix crash due to unvalidated vcc pointer in sigd_send() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1c8bda3df028d5e54134077dcd09f46ca8cfceb5) 関連文書 : net: atm: fix crash due to unvalidated vcc pointer in sigd_send() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/ae88a5d2f29b69819dc7b04086734439d074a643) 関連文書 : net: atm: fix crash due to unvalidated vcc pointer in sigd_send() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/c96549d07dfdd51aadf0722cfb40711574424840)
[2026年05月22日] 掲載