CVE-2026-90384 in Linux情報

要約

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

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

iomap: iomapコールバックの失敗時にfolioバッチを解放する

無関係なパッチに対するsashikoレビューにより、iomap zero rangeで使われるfolioバッチ機構が、いくつかのエラーシナリオでバッチを解放していないことが指摘されました。->iomap_end()または->iomap_begin()の呼び出しのいずれかが失敗した場合、直接リターンパスによってバッチクリーンアップ処理がバイパスされます。

現在、->iomap_end()の場合については実用的な問題ではありません。なぜなら、このパスからエラーを返すメカニズムを使用するユーザーが存在しないためです。一方、->iomap_begin()の場合は理論的に可能です。XFSはfillヘルパーを呼び出し、その後様々なポイントでエラー終了することがあるからです。これは微妙に複雑化します。なぜなら、XFSはエラーパスにおいてiomap_flagsをiomapデータ構造体に渡さないからです。

これらの2つの問題に対処するため、まずいずれのfsコールバックのエラーパスにおいてもクリーンアップヘルパーが呼び出されるようにします。次に、フラグを無条件でクリアし、バッチに要素が含まれている場合に限りバッチを解放するようヘルパーを更新します。これにより、フラグの目的であるI/Oパスの制御とfbatchの状態とは必ずしも一致しないという点が明確になります。そのため、この周辺にもコメントを追加しました。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-406944

EPSS

0.00000

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!