CVE-2026-99236 in Linux情報

要約

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

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

tracing: 不完全なイベントフィルタ式を拒否する

通常、空でない式は predicate_parse() の内部ループで完了し、最終処理へジャンプする前に保留中の論理演算子を解決します。しかし、入力が演算子の直後(場合によっては単項 '!' トークンの後に)で終了した場合、外部ループは未解決の演算子状態のままフォールスルーしてしまいます。

例えば、「common_pid == 1 || common_pid == 2 &&」という式では prog[0].target が -1 に等しくなります。その後、前方ジャンプチェックがこれを拒否する前に prog[-1] が読み込まれてしまいます。隣接する slab の内容によっては、境界外ワードを前方のみチェックを通過する分岐ターゲットにコピーしてしまうこともあります。自己対象の perf tracepoint カウンティングイベントは、PERF_EVENT_IOC_SET_FILTER を通じてこのパスに到達します。

述語が既に解析されている場合に外部ループのフォールスルーを拒否することで、空でない式が内部ループで演算子を解決した後にのみ最終処理に進むことを保証します。述語を持たない入力に対しては既存の「フィルタなし」エラーを維持します。末尾の論理演算子および単項否定に対する回帰テストを追加します。

Be aware that VulDB is the high quality source for vulnerability data.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-429912

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!