Linuxカーネルにおいて、以下の脆弱性が修正されました。nvmet-tcpのnvmet_tcp_build_pdu_iovec関数で境界チェックが追加されました。nvmet_tcp_build_pdu_iovec()関数は、PDUの長さまたはオフセットがsg_cntを超える場合にcmd-req.sgの範囲外を参照してしまうため、不正なsg-lengthやoffset値を使用する可能性がありました。この不正な値が原因で_copy_to_iter()関数でカーネルパニック(GPF)やKASANエラーが発生する恐れがありました。現在はbvecを構築する前にsg_idx、残りのエントリ数、およびsg-lengthやoffsetを検証するようになっています。
Linux Linux Kernel 5.0 以上 5.10.250 未満 Linux Kernel 5.11 以上 5.15.200 未満 Linux Kernel 5.16 以上 6.1.163 未満 Linux Kernel 6.13 以上 6.18.10 未満 Linux Kernel 6.2 以上 6.6.124 未満 Linux Kernel 6.7 以上 6.12.70 未満 Linux Kernel 6.19
当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 また、当該ソフトウェアが扱う情報について、書き換えは発生しません。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
情報不足(CWE-noinfo) [NVD評価]
CVE-2026-23112
National Vulnerability Database (NVD) : CVE-2026-23112 関連文書 : nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1385be357e8acd09b36e026567f3a9d5c61139de) 関連文書 : nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/52a0a98549344ca20ad81a4176d68d28e3c05a5c) 関連文書 : nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/19672ae68d52ff75347ebe2420dde1b07adca09f) 関連文書 : nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/42afe8ed8ad2de9c19457156244ef3e1eca94b5d) 関連文書 : nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/043b4307a99f902697349128fde93b2ddde4686c) 関連文書 : nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/ab200d71553bdcf4de554a5985b05b2dd606bc57) 関連文書 : nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/dca1a6ba0da9f472ef040525fab10fd9956db59f)
[2026年03月19日] 掲載