CVE-2026-72188
要約
〜によって VulDB • 2026年08月15日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
ntfs: ntfs_lookup_inode_by_name()から返されるMFT参照のサニタイズ処理
ntfs_lookup_inode_by_name()関数は、ディスク上のディレクトリインデックスエントリから読み取られたMFT(Master File Table)参照を返します。これらの値は信頼できないものですが、現在この関数は検証せずにエラーマーク付きのMFT参照を呼び出し元に返す可能性があります。
呼び出し元では後ほどMREF()マクロを使用してルックアップ失敗をデコードしています。悪意のあるNTFSイメージを作成することで、MREFのエラービットを設定しつつ下位ビットを任意の値にできるため、呼び出し元はディスク上のメタデータが破損しているものとして扱うのではなく、偽造された擬似errno(エラー番号)を受け取ってしまいます。
この問題を根本から修正するため、ntfs_lookup_inode_by_name()から返されるすべてのエラーマーク付きMFT参照をERR_MREF(-EIO)に正規化します。これを4つのディレクトリルックアップの戻りパスすべてに適用し、呼び出し元が追加のチェックやAPI変更を行わずとも検証済みの結果を受け取れるようにします。
これにより、サニタイズ処理は共通のルックアップヘルパー関数内に保持され、各呼び出し元に検証ロジックを重複させるよりもクリーンな実装となります。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.