Linuxカーネルにおいて、RDMA/umadのib_umad_write関数で負のdata_lenを拒否するように変更されました。これにより、ユーザMADヘッダーのサイズとRMPPヘッダーの長さが不一致の場合に負のdata_lenがib_create_send_mad関数に渡されることがなくなり、範囲外のメモリ書き込みやKASANエラーを防止します。送信バッファ作成前に負のdata_lenを明示的に拒否するチェックが追加されました。
Linux Linux Kernel 2.6.24.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.24
当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 また、当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
境界外書き込み(CWE-787) [NVD評価]
CVE-2026-23243
National Vulnerability Database (NVD) : CVE-2026-23243 関連文書 : RDMA/umad: Reject negative data_len in ib_umad_write - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/a6a3e4af10993cb9e4b8f0548680aba0ab5f3b0d) 関連文書 : RDMA/umad: Reject negative data_len in ib_umad_write - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/205955f29c26330b1dc7fdeadd5bb97c38e26f56) 関連文書 : RDMA/umad: Reject negative data_len in ib_umad_write - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/5551b02fdbfd85a325bb857f3a8f9c9f33397ed2) 関連文書 : RDMA/umad: Reject negative data_len in ib_umad_write - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/362e45fd9069ffa1523f9f1633b606ebf72060d7) 関連文書 : RDMA/umad: Reject negative data_len in ib_umad_write - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/52ab82cc5cf8ada5c3fb6ffe8f32fdb2fc27a34b) 関連文書 : RDMA/umad: Reject negative data_len in ib_umad_write - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1371ef6b1ecf3676b8942f5dfb3634fb0648128e) 関連文書 : RDMA/umad: Reject negative data_len in ib_umad_write - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/6eb2919474ca105c5b13d19574e25f0ddcf19ca2) 関連文書 : RDMA/umad: Reject negative data_len in ib_umad_write - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/9c80d688f402539dfc8f336de1380d6b4ee14316)
[2026年05月25日] 掲載