Linuxカーネルにおいて、以下の脆弱性が修正されました。tty: hvc_iucvに関して、サポートされるデバイス数のoff-by-oneエラーを修正しました。MAX_HVC_IUCV_LINES と HVC_ALLOC_TTY_ADAPTERS はともに8に設定されています。これは以下のエントリ数を示しています:static struct hvc_iucv_private *hvc_iucv_table[MAX_HVC_IUCV_LINES];。時折、hvc_iucv_table[]は以下の条件によって制限されています:(a) if (num > hvc_iucv_devices) // エラー検出のため、または(b) for (i = 0; i < hvc_iucv_devices; i++) // 2箇所で使用されています。(したがってこれら2つは一致していません。私には後者が正しいように見えます。)hvc_iucv_devicesは0から8までの値を取るカウンタです。(c) if (hvc_iucv_devices > MAX_HVC_IUCV_LINES)もしhvc_iucv_devicesが8の場合、(a)の条件はhvc_iucv_table[8]へのアクセスを許してしまい、これは問題となります。
Linux Linux Kernel 2.6.29 以上 5.10.258 未満 Linux Kernel 5.11 以上 5.15.209 未満 Linux Kernel 5.16 以上 6.1.175 未満 Linux Kernel 6.13 以上 6.18.33 未満 Linux Kernel 6.19 以上 7.0.10 未満 Linux Kernel 6.2 以上 6.6.141 未満 Linux Kernel 6.7 以上 6.12.91 未満
・当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 ・当該ソフトウェアが扱う情報について、書き換えは発生しません。 ・当該ソフトウェアが完全に停止する可能性があります。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
境界条件の判定(CWE-193) [NVD評価]
CVE-2026-53306
National Vulnerability Database (NVD) : CVE-2026-53306 関連文書 : tty: hvc_iucv: fix off-by-one in number of supported devices - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/fed8b8f33a46db0ee2efdb000f4f630c86ed8ca4) 関連文書 : tty: hvc_iucv: fix off-by-one in number of supported devices - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/3104a3f40feb107f77d7116ad9bf6c210ab7babf) 関連文書 : tty: hvc_iucv: fix off-by-one in number of supported devices - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/a76511bc654819425d3b15e77b523d7f9d81f064) 関連文書 : tty: hvc_iucv: fix off-by-one in number of supported devices - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/3d3b89e6ab93bdd0efd45828bda6b0e61cc46dff) 関連文書 : tty: hvc_iucv: fix off-by-one in number of supported devices - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/484357dff256c816d9466bda35eb765685e4dc86) 関連文書 : tty: hvc_iucv: fix off-by-one in number of supported devices - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/11207e42a332eb8bbcb9fe74df9edd2a807c5607) 関連文書 : tty: hvc_iucv: fix off-by-one in number of supported devices - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/f1dc8e72de9aabe5d96767a4e97219ac26b79fe5) 関連文書 : tty: hvc_iucv: fix off-by-one in number of supported devices - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/f2a880e802ad12d1e38039d1334fb1475d0f5241)
[2026年07月08日] 掲載