Linuxカーネルにおいて、以下の脆弱性が修正されました。NFSv4/flexfilesでは、ゼロのファイルハンドルバージョンカウントを拒否する問題があります。ff_layout_alloc_lseg()はflexfilesレイアウト本体からファイルハンドルバージョン配列のカウントをデコードします。この値はkzalloc_objs()のカウントとして使用されており、現在のコードはNULLのみを拒否しています。しかし、ゼロのカウントはZERO_SIZE_PTRを生じさせ、後のflexfilesパスでは少なくとも1つのファイルハンドルバージョンが存在すると想定しているにもかかわらず、dss_info->fh_versionsに格納されてしまいます。そこで、割り当て前にfh_count == 0を拒否し、flexfilesのGETDEVICEINFOパーサにおける既存のゼロバージョンカウント検証と一致させました。QEMU/KASANで不正なflexfilesレイアウトを実行した際には、以下の問題が発生しました。 KASAN: null-ptr-deref in range [0x0000000000000010-0x0000000000000017] RIP: 0010:ff_layout_encode_ff_layoutupdate.isra.0+0x15f/0x750 ff_layout_encode_layoutreturn+0x683/0x970 nfs4_xdr_enc_layoutreturn+0x278/0x3a0 Kernel panic - not syncing: Fatal exception。修正済みカーネルはKASANやoops、パニックなしに不正なレイアウトを拒否し、有効なfh_count=1の場合には問題なくオープン、読み込み、アンマウントが可能です。
Linux Linux Kernel 4.0 以上 5.10.261 未満 Linux Kernel 5.11 以上 5.15.212 未満 Linux Kernel 5.16 以上 6.1.178 未満 Linux Kernel 6.13 以上 6.18.38 未満 Linux Kernel 6.19 以上 7.1.3 未満 Linux Kernel 6.2 以上 6.6.145 未満 Linux Kernel 6.7 以上 6.12.96 未満
・当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 ・当該ソフトウェアが扱う情報について、書き換えは発生しません。 ・当該ソフトウェアが完全に停止する可能性があります。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
NULL ポインタデリファレンス(CWE-476) [NVD評価]
CVE-2026-53392
National Vulnerability Database (NVD) : CVE-2026-53392 関連文書 : NFSv4/flexfiles: reject zero filehandle version count - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/eeabb9020721db6bc132e68eeae380b8d4fb4b04) 関連文書 : NFSv4/flexfiles: reject zero filehandle version count - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/2131ed64b767ffa8bcdb3677d90f3964e39aabc8) 関連文書 : NFSv4/flexfiles: reject zero filehandle version count - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/9033591535c066726f5b505126ccb4068b98fa4f) 関連文書 : NFSv4/flexfiles: reject zero filehandle version count - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/2c6bb3c40bc24f6aa8dfbe6fe98c3ad6389203f2) 関連文書 : NFSv4/flexfiles: reject zero filehandle version count - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/7779c85028a0676fb190cde4f0c540f4f8e97761) 関連文書 : NFSv4/flexfiles: reject zero filehandle version count - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/18cc6d57a14fa65ab2a2b52279f549041c4bc9cf) 関連文書 : NFSv4/flexfiles: reject zero filehandle version count - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/be7829715e341b42846437dd9e721005db59f0cc) 関連文書 : NFSv4/flexfiles: reject zero filehandle version count - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/d8c90c7cc061265d5f2813a1f5c82ef2f4707e67)
[2026年07月30日] 掲載