CVE-2026-89603 in Linux情報

要約

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

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

entry: TSYNCを伴うptrace後のseccompバイパスの修正

Sashikoによるレビューで以下のような問題が指摘されました。

スレッドがsyscall_trace_enter()内でptraceのために停止している場合、別のスレッドはSECCOMP_FILTER_FLAG_TSYNCフラグ付きでseccompフィルタをインストールできます(例:seccomp_attach_filter()経由)。これにより、停止中のスレッドに対してSYSCALL_WORK_SECCOMPが正常に設定されます。しかし、syscall_trace_enter()ではエントリ時にサンプリングされたキャッシュ済みの'work'変数が評価されるため、その後のSYSCALL_WORK_SECCOMPのチェックで新しく割り当てられたフラグが見逃され、フィルタは静かにバイパスされてしまいます。

このrace conditionにより、特権を持たないプロセスが禁止されたシステムコール(例:execve)を実行できてしまう可能性があります。これは特に、トレースャーがptrace停止中にシステムコール番号を変更している可能性があるためです。

これを修正するため、ptrace処理の後にsyscall_workフラグを再読み込みし、ptrace停止中に別のスレッドによってTSYNC経由で設定された新しいSYSCALL_WORK_SECCOMPフラグが、その後のseccompチェックの前に認識されるようにします。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-402913

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!