CVE-2026-72218 in Linux情報

要約

〜によって VulDB • 2026年08月15日

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

lockd: キャッシュされたnlm_do_fopen()の失敗時にnlm_file参照カウントリークを防止

nlm_lookup_file()内のキャッシュ済みファイルパスは、nlm_do_fopen()が失敗した場合でも無条件にfoundラベルへ到達します。そのラベルでは、エラーが返される前に*resultおよびfile->f_countが更新されます。その後、ラッパー関数であるnlm3svc_lookup_file()とnlm4svc_lookup_file()は、switch文からコピーせずに脱出するため、プロシージャハンドラのローカルなnlm_fileポインタはNULLのままとなり、クリーンアップパスでnlm_release_file()がスキップされます。f_countのインクリメントが解放されないため、リクエスト間で参照カウントがゼロに戻らず、nlm_traverse_files()はそのファイルを再利用できなくなります。

ハッシュ化されたnlm_fileに対してnlm_do_fopen()が失敗した場合に*resultおよびf_countに触れないよう、キャッシュ済みパスをショートサーキットします。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

Linux

予約する

2026年08月09日

モデレーション

承諾済み

エントリ

VDB-390673

EPSS

0.00000

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!