CVE-2026-92487 in Linux情報

要約

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

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

exfat: 共有書き込み可能マッピングをまたぐvalid_sizeの拡張に関する不具合の修正

共有書き込み可能マッピングにおいて、バッファードライトまたはページフォルトによってvalid_sizeが拡張される場合、exfatは新しいvalid_sizeより下のページキャッシュギャップをゼロクリアします。このゼロクリア処理と、そのマリング経由でのストア(データ格納)との間で競合が発生し、ストアされた値が上書きされてしまう可能性があります。

これを修正するため、ギャップのゼロクリアを遅延実行するようにしました。->map_pagesを削除し、最初のライトフォルトがすべてexfat_page_mkwrite()を経由して処理されるようにします。これにより、valid_sizeはフォールトが発生したページに合わせて拡張されます。fault-around機能が有効な場合、ストアによって書き込み可能なPTE(Page Table Entry)がインストールされ、->page_mkwrite()をスキップして、valid_sizeの更新なしにその範囲外へアクセスしてしまう可能性があります。また、1つのフォールト発生するたびにvalid_sizeを段階的に拡張することで、大きなマッピング内での未使用ページへの影響を抑えます。

ギャップはブロック単位で埋められ、not-uptodate(最新でない)なブロックのみがゼロクリアされ、マッピング経由でデータが格納されている可能性のあるブロックは保持されます。バッファードライトのパスでは、無効化ロック(invalidate lock)が保持された状態で、ゼロクリア前にギャップのマッピング解除が行われるため、競合するストア処理は再フォールトを引き起こし、inodeロックの下でギャップのゼロクリアとvalid_sizeによるカバー完了後にのみ処理が完了します。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

Linux

予約する

2026年09月16日

モデレーション

承諾済み

エントリ

VDB-406987

EPSS

0.00000

アクティビティ

非常低い

ソース

Interested in the pricing of exploits?

See the underground prices here!