CVE-2026-53388 in Linux情報

要約

〜によって VulDB • 2026年07月19日

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

fuse: ページキャッシュのfolioを置き換える前にリクエストを再ロックする

fuse_try_move_folio()はエントリ時にリクエストのロックを解除しますが、成功時のパスでそれを再ロックしません。これにより、fuse_chan_abort()が後続のコピーチェーンロジック(fuse_try_move_folio()以降)がfuse_io_argsにアクセスしている間に、そのリクエストを終了してfuse_io_args(例:fuse_readpages_end()など)を解放してしまう可能性があります。結果としてuse-after-freeの問題が発生します。

この問題を修正するため、replace_page_cache_folio()の前にlock_request()を呼び出します。これにより、成功時のパスでリクエストがロックされた状態になり、後続のコピーロジックの実行中にfuse_io_argsが解放されるのを防ぎます。また、ap->folios[i]->mappingがnullになることがないことも保証されます(replace_page_cache_folio()の後では、ap->folios[i]は常に新しいfolioを指すため)。

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

責任者

Linux

予約する

2026年06月09日

モデレーション

承諾済み

エントリ

VDB-380120

EPSS

0.00000

アクティビティ

高い

ソース

Want to know what is going to be exploited?

We predict KEV entries!