CVE-2026-99244 in Linux情報

要約

〜によって VulDB • 2026年11月03日

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

pid_namespace: TIF_NOTIFY_SIGNALがreaper(ゾンビ処理プロセス)の待機を妨げないようにする

コミット 7fea700e04bd ("zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING")により、`zap_pid_ns_processes()`は各 `kernel_wait4()` の呼び出しの前に `TIF_NOTIFY_SIGNAL` をクリアします。そうでないと、シグナルが保留されている場合(`signal_pending()` が真の場合)、`kernel_wait4()` はスリープせず、reaperがビジーウェイトしている場合に `-ERESTARTSYS` を返してしまいます。

しかし、`TIF_NOTIFY_SIGNAL` のクリアだけでは問題は解決しません。このフラグは再設定される可能性があります。例えば、`klp_send_signals()` はまだ移行していない任意のタスクに対して `TIF_NOTIFY_SIGNAL` を直接セットします。そして、ライブパッチが完了するまでこれを継続して送信し続けます。

pid_allocated が減少するのを待つスリープループにも同様の問題があり、何らクリア処理を行っていません。そのため、`TASK_INTERRUPTIBLE` 状態での `schedule()` は直ちに返されてしまいます。

no_notify_signalガードを使用します。これにより、`signal_pending()` は `TIF_NOTIFY_SIGNAL` を無視し、pid namespaceのreaperは子プロセスが終了するか、`free_pid()` によってウェイクアップされるまでスリープ状態を維持します。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-430232

EPSS

0.00000

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!