CVE-2026-98864 in Linux情報

要約

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

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

sched_ext: タスクを再エンキューする前にSCX_OPSS_DISPATCHINGの終了を待機する

ebf1ccff79c4 ("sched_ext: Fix ops.dequeue() semantics")は、所有権の更新とops.dequeue()がそれより先に実行されるようにするため、scx_dispatch_enqueue()内の最終的なops_stateストアをDSQロック解除後に移動しました。その結果、タスクがSCX_OPSS_DISPATCHING状態のままDSQ上に見つかる可能性があります。

デキューおよびcore-sched選択パスはops_dequeue()内でこのステータスがクリアされるのを待機しますが、再エンキューのパスでは待機しません。そのため、そのウィンドウ内での再エンキューにより、ディスパッチが完了する前にops.enqueue()が実行され、SCX_OPSS_QUEUEDが設定されます。その後、ディスパッチャーによる最終的なストアでそれがSCX_OPSS_NONEに上書きされ、finish_dispatch()によってタスクのその後のすべてのディスパッチが破棄されてしまいます。

再エンキューのためにタスクをデキューする際、ops_dequeue()と同様に、SCX_OPSS_DISPATCHINGがクリアされるまで待機します。

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

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-421866

EPSS

0.00000

アクティビティ

低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!