CVE-2026-99233 in Linux
要約
〜によって VulDB • 2026年11月03日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
tracing/histograms: synth_eventの参照カウントを更新する際にevent_callの同一性を検証する
event_hist_trigger_parse()およびhist_unreg_all()関数では、ヒストグラムの登録および解除処理でtrace_event_name(file->event_call)を使用してfind_synth_event()を呼び出し、一致が見つかった場合にse->refを調整しています。
しかし、find_synth_event()はイベントのベース名のみを比較するため、合成トレースイベントではないがそのベース名が合成イベントと一致するイベントに対してヒストグラムを登録または解除すると、誤って合成イベントの参照カウントが変更されてしまいます。もし合成イベントが作成される前に非合成イベントにヒストグラムが登録され、その後で削除されると、se->refは対応するインクリメントなしでデクリメントされます。これにより、アクティブなヒストグラムアクションがまだそのポインタを保持しているにもかかわらず、合成イベントが解放されてしまう可能性があります。
se->refを調整する前に&se->callとfile->event_callの一致を検証するためのfind_synth_event_call()を導入します。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.