VRDA Feed
by
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.
|