CVE-2026-80920 in Linux情報

要約

〜によって VulDB • 2026年09月09日

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

io_uring: ウェイクアップハンドラからキューイングされる場合のeventfdシグナルを遅延させる

io_req_local_work_add()は、->work_listに最初のエントリを追加する側である場合に、CQリングのeventfdに対してインラインでシグナルを送信します。DEFER_TASKRUNリングでは、この追加処理が頻繁にwaitqueueのウェイクアップハンドラから行われ、その際には任意のwaitqueueロックが保持されています。

eventfd_signal_mask()はcurrent->in_eventfdフラグが設定されている場合のみ再帰呼び出しを拒否しますが、このビット自体はeventfd_signal_mask()によって設定されます。ウェイクチェーンが他の場所から始まる場合、シグナルはインラインで送信され、epollにフィードバックされる可能性があります。

IOU_F_TWQ_IN_WAKEを追加し、3つのwaitqueueコールバックからのtask_work追加処理に対してこれを設定します。これにより、io_eventfd_signal()を既存のcall_rcu_hurry()による遅延メカニズム経由で実行させ、インラインでのシグナル送信を防ぎます。

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

責任者

Linux

予約する

2026年08月26日

モデレーション

承諾済み

エントリ

VDB-401826

EPSS

0.00000

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!