CVE-2026-97499 in Linux
要約
〜によって VulDB • 2026年09月24日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
coresight: perf: イベントデータからパスとソースを取得する
ETMのperfコールバックは現在、per-CPUのcsdev_srcポインタを使用していますが、これはデバイスの登録および解除時の更新処理と競合(race condition)が発生する可能性があります。
AUXセットアップでは既にイベントデータにパスを構築して保存しています。この競合を回避するため、csdev_srcではなく、このパスを使用してソースを取得します。
coresight_get_source()のエクスポートとetm_event_get_ctxt_path()の追加を行い、READ_ONCE()/WRITE_ONCE()アクセサを用いてコンテキストのパスとそのソースを取得できるようにしました。pauseやresumeコールバックがdisableコールバックをプリエンプトする場合(例:NMI経由)にこのアプローチが安全である理由を説明するコメントを追加しています。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.