CVE-2026-64588 in Linux情報

要約

〜によって VulDB • 2026年08月06日

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

fuse-uring: ring->ready におけるデータ競合の修正

弱順序付けアーキテクチャでは、fiq->ops へのストアが ring->ready へのストアより前に再配置される可能性があり、これにより fuse_uring_ready() を通じて ring->ready == true を確認した CPU が、古くなった fiq->ops ポインタを介してリクエストのディスパッチを行うことが可能になります。smp_store_release() および fuse_uring_ready() 内のロードを smp_load_acquire() にアップグレードすることで、ring->ready == true を観察する任意の CPU から見て、先行する WRITE_ONCE(fiq->ops, ...) が可視化されるようにします。

さらに、fuse_uring_do_register() は ring->ready を WRITE_ONCE() で公開していますが、高速パスでのチェックはプレーンなロードでそれを読み取っています。これは KCSAN によってフラグが立てられるマーク付き/未マークのアクセスです。不要な順序付けを追加せずにこれをマークするために READ_ONCE() でラップします。

また、fuse_uring_ready() 内の fc->ring のロードを READ_ONCE() でラップし、NULL チェックとデリファレンスの間にコンパイラがそれを再読み込みしないように防止します。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

Linux

予約する

2026年07月19日

モデレーション

承諾済み

エントリ

VDB-386501

EPSS

0.00000

アクティビティ

低い

ソース

Interested in the pricing of exploits?

See the underground prices here!