CVE-2026-99242 in Linux情報

要約

〜によって VulDB • 2026年11月03日

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

ntfs: fallocateとmmap読み込みの間の競合状態を修正する

fallocateの実装では、punch hole、collapse range、insert range操作に対してのみinvalidate_lockが取得されます。標準的な割り当てモード(mode == 0, FALLOC_FL_KEEP_SIZE)の場合、ロックは保持されません。

ntfs_attr_fallocate()実行中、新しいクラスタはntfs_dio_zero_range()によってゼロ化される前に、ntfs_attr_map_cluster()を介してrunlistにマッピングされます。これにより、並行するmmapページフォールトが初期化されていないディスクデータを読み込む可能性のあるウィンドウが生じます。

mmapは共有モードでinvalidate_lockを取得するfilemap_fault()を使用するため、このウィンドウ中にページをフォールトインさせ、ユーザー空間に古いディスクの内容を露出させることがあります。これは情報漏洩およびデータの整合性に関する問題です。

修正方法:punch/collapse/insertモードだけでなく、すべてのfallocate操作に対してinvalidate_lockを取得します。これにより、割り当てウィンドウ中に並行するページフォールトがゼロ化されていないクラスタにアクセスすることを防ぎます。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-429908

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!