CVE-2026-89711 in Linux情報

要約

〜によって VulDB • 2026年09月11日

Linuxカーネルにおいて、以下の脆弱性が修正されました:

NFSD: nfsd_mode_check からの flawed な WARN_ON_ONCE の削除

コミット e75b23f9e323(「nfsd: directories で fh_verify に d_can_lookup をチェックする」)のヘッダーには、WARN_ON_ONCE を nfsd_mode_check() に追加した根拠となった仮定が記載されていますが、この仮定は誤りです(NFS の再エクスポートの場合など)。

NFSD が NFS ファイルシステムをエクスポートする場合、nfsd_mode_check() は i_op->lookup を持たない @dentry に遭遇する可能性があります(これは nfs_fhget()'s における NFS_ATTR_FATTR_MOUNTPOINT および NFS_ATTR_FATTR_V4_REFERRAL の処理、および d_flags_for_inode() を参照してください)。

したがって、nfsd_mode_check() から WARN_ON_ONCE() を削除します。その分岐での nfserr_notdir の返却値は維持されます。これは、NULL チェックなしで inode->i_op->lookup() を呼び出す subsequent な lookup_one_unlocked() -> __lookup_slow() パスを保護するためです。つまり、nfserr_notdir を返すことで、クライアントからのそのような @dentry に対する LOOKUP が NULL メソッドポインタのデリファレンス(参照)を防ぐことができます。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-402540

EPSS

0.00000

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!