VRDA Feed by JPCERT/CC
  Vulnerability Response Decision Assistance Feed : 脆弱性脅威分析用情報の定型データ配信
[ about VRDA Feed | JPCERT/CC



 
分析対象脆弱性情報 (リビジョン番号 : 1) [ Download XML
JVNDB-2026-025997     ( CVE-2026-53391 | CVE-2026-53391 )
LinuxのLinux KernelにおけるNULL ポインタデリファレンスに関する脆弱性
https://jvndb.jvn.jp/ja/contents/2026/JVNDB-2026-025997.html

原文

Linuxカーネルにおいて、以下の脆弱性が修正されました。NFSv4/pNFSに関して、nfs4_decode_mp_ds_addr関数でゼロ長のr_addrを拒否するようになりました。nfs4_decode_mp_ds_addr()は、GETDEVICEINFOマルチパスDSボディからnetaddr4のr_netidおよびr_addrのオペークをデコードし、その後すぐにstrrchr(buf, '.')を呼び出してポート区切り文字を探します。どちらのデコードでもxdr_stream_decode_string_dup()を使用しており、現行コードは返された文字列をデリファレンスする前に「nlen < 0」および「rlen < 0」のみをチェックしています。しかし、ワイヤ上のオペークの長さがゼロの場合、xdr_stream_decode_opaque_inline()は0を返し、xdr_stream_decode_string_dup()は「*str = NULL; return ret」の部分に進み、bufがNULLのままで返り値は0になります。このため「< 0」のチェックでは検出できず、次の行でstrrchr(NULL, '.')が呼ばれてカーネルのNULLポインタ参照が発生します。この脆弱性は悪意ある、または侵害されたメタデータサーバにマウントされた任意のpNFS-flexfileクライアントから到達可能です。ゼロ長のケースを明示的に拒否し、デコーダがパニックを起こす代わりに-EBADMSG(不正なGETDEVICEINFOボディとして処理)で失敗するよう修正しました。

翻訳   (表示)





この情報について
分析情報提供元:
JVN iPedia
初版公開日:
2026-07-30
分析対象脆弱性情報の分類:
アドバイザリ・注意喚起
最終更新日:
2026-07-30




脆弱性の影響を受ける製品の識別子
cpe:/o:linux:linux_kernel
 


脆弱性の分析内容
[攻撃元区分]  [?]
未評価 [?]

ローカル [?]
隣接 [?]
ネットワーク [?]

[攻撃条件の複雑さ]  [?]
未評価 [?]

 [?]
 [?]
 [?]

[攻撃前の認証要否]  [?]
未評価 [?]

複数 [?]
単一 [?]
不要 [?]

[機密性への影響]  [?]
未評価 [?]

影響なし [?]
部分的 [?]
全面的 [?]

[完全性への影響]  [?]
未評価 [?]

影響なし [?]
部分的 [?]
全面的 [?]

[可用性への影響]  [?]
未評価 [?]

影響なし [?]
部分的 [?]
全面的 [?]

関連情報
Common Vulnerabilities and Exposures (CVE) CVE-2026-53391




National Vulnerability Database (NVD) CVE-2026-53391








参考情報
JVNDB CWE-476 NULL ポインタデリファレンス




関連文書 NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addr - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/41fe0f7b84f0cb822ae10ab08592996a592b2a25)




関連文書 NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addr - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/427ab81a811dab4bca9d19f82eec5847ae42646e)




関連文書 NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addr - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/012d37a568bfbb2c9686f03ade75560bc7139956)




関連文書 NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addr - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/76b94cbd32aacf36a641956385a852635c6802b9)




関連文書 NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addr - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/c8e4e0c701d0192a2efb6df059c0f9e19678c23d)




関連文書 NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addr - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/30aae62e50b4e074a90a9a5e15246548fbdc1182)




関連文書 NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addr - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/6c344fff2feff9d4d716d8e4ad40e9b5040ee5ea)





Copyright © 2026 JPCERT/CC All Rights Reserved.