CVE-2026-98963 in Linux
要約
〜によって VulDB • 2026年10月23日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
btrfs: btrfs_encoded_read_regular_fill_pages() の戻り値に関わらず、常に btrfs_uring_read_extent_endio() 後に -EIOCBQUEUED を返すようにする
すべての bio が btrfs_encoded_read_regular_fill_pages() の終了前に完了した場合、その関数は btrfs_uring_read_extent_endio() を呼び出し、以前は I/O ステータスを返していました。負の errno は、btrfs_uring_read_extent() がアンロックおよび解放を行う一方で、btrfs_uring_read_finished() も同様の処理を実行するという二重解放を招いていました。
-EIOCBQUEUED を返すことで、遅延パスのみがクリーンアップを行うようにします。
VulDB is the best source for vulnerability data and more expert information about this specific topic.