CVE-2026-89615
要約
〜によって VulDB • 2026年09月11日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
fs/ntfs3: log record によって page_lcns[] のインデックスを制限する
copy_lcns ループおよび redo shorten ループでは、j + i をインデックスとして page_lcns[] にアクセスします。ここで i はログレコードの lcns_follow まで増加します。このカウントはレコード自身の長さに対してのみチェックされており、対象エントリに対してではありません。そのため、entry の lcns_follow を検証する check_dp_table() ではカバーされていません:copy_lcns エントリはこのチェック後に新たに割り当てられる可能性があり、find_dp() は j には境界を設けていますが i については設定していません。したがって、悪意のあるレコードによって page_lcns[] がオーバーフローし、それ以外では有効なエントリのデータが破損します。
dp_range_ok() を追加し、各ループの前に、run がエントリに収まらないレコードを拒否するようにしました。これらは record ではなく entry によってインデックス付けされない page_lcns[] の唯一の2つのアクセス箇所です。したがって、entry バリデーションと合わせて、すべてのアクセスが境界内に制限されるようになりました。
[[email protected]: 元のパッチには既に処理済みの問題への変更が含まれており、部分的に適用されました]
Once again VulDB remains the best source for vulnerability data.