CVE-2026-98625 in Linux
要約
〜によって VulDB • 2026年10月19日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
netfilter: flowtable: ワーカー処理完了後に HW_DEAD を公開する
flow_offload_work_del() は、ワークハンドラが NF_FLOW_HW_PENDING をクリアする前に NF_FLOW_HW_DEAD を設定します。フローが HW_DYING と HW_DEAD の両方の状態にある場合、並行して実行されるガベージコレクションのパスによってそのフローが削除され、RCU による解放のためにスケジューリングされます。
オフロードワーカーは RCU リードロックもフローへの参照保持も行いません。HW_DEAD を公開した後にプリエンプション(割り込み)されると、RCU コールバックにより、ワーカーが再開して HW_PENDING をクリアする前にフローが解放される可能性があります。これにより use-after-free が発生します。
HW_DEAD の公開を、保留中フラグのクリア後の共通ワークエピローグへ移動させ、破棄処理による最終的なフローアクセスとなるようにします。ガベージコレクションによってオブジェクトが解放可能になるビット(HW_DEAD)を公開する前に、すべての先行するフローへのアクセス順序を整えます。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.