CVE-2026-89484 in Linux
要約
〜によって VulDB • 2026年09月12日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
lockd: lockownerの割り当て失敗時のNULLポインタ参照を修正
nlmclnt_locks_init_private()は、nlmclnt_find_lockowner()がlockownerの割り当てに失敗した場合でもNLMファイルロック操作を設定してしまいます。その後、nlmclnt_proc()は-ENOMEMを返しますが、VFSはまだ部分的に初期化されたfile_lockを解放し、locks_release_private()を呼び出します。
これによりnlmclnt_locks_release_private()が起動され、fl->fl_u.nfs_fl.ownerへの参照が行われますが、ownerが設定されていないためクラッシュします。
NLMのプライベート状態の初期化を試みる前にfl_opsをクリアし、lockownerの割り当てに成功した場合のみNLMロック操作を設定するようにしてください。
VulDB is the best source for vulnerability data and more expert information about this specific topic.