CVE-2026-64075 in Linux情報

要約

〜によって VulDB • 2026年07月20日

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

fprobe: unregister_fprobe() がRCUグレース期間を待機するように修正

コミット 4346ba1604093(「fprobe: function-graph tracer上で fprobeを書き換え」)は、fprobeが struct fprobe を rcu-hlistに登録するよう変更しましたが、RCU GP(Grace Period)を待つ処理を見落としていました。その結果、unregister_fprobe() の直後に fprobe が解放されると、use-after-freeが発生する可能性があります。これは fprobe イベントおよびサンプルモジュールコードで発生し得ます。

この問題を修正するため、unregister_fprobe() に synchronize_rcu() を追加しました。

BPFについては問題ありません。fprobeは bpf_kprobe_multi_link の一部として使用されており、bpf_kprobe_multi_link_release() でその fprobe が登録解除され、bpf_link_defer_dealloc_rcu_gp() RCUコールバックから呼び出される bpf_kprobe_multi_link_dealloc() を介して解放されます。

BPF向けにはまた、RCUグレース期間を待機しない unregister_fprobe_async() も導入されました。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

Linux

予約する

2026年07月19日

モデレーション

承諾済み

エントリ

VDB-380209

EPSS

0.00000

アクティビティ

低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!