CVE-2026-68462 in Linux情報

要約

〜によって VulDB • 2026年08月15日

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

bpf: バッファポインタに対する負の定数オフセットを拒否する

検証プログラムは、PTR_TO_TP_BUFFERおよびPTR_TO_BUFへのアクセスに対して変数オフセットを拒否しますが、現在ではポインター演算によって生成された負の定数オフセットを受け入れています。

コミット022ac0750883(「bpf: reg->offではなくreg->var_offを使用してポインタを処理する」)により、正の定数ポインターオフセットがreg->offからreg->var_offへ移動されました。しかし、__check_buffer_access()は依然として命令オフセットのみをチェックしていました。その結果、reg->var_offが-8で、命令オフセットが0であるアクセスは検証を通過してしまいます。

書込み可能な生トレースポイントの場合、アクセス終了位置も符号なしのreg->var_off.valueから計算されます。-8から始まる8バイトのアクセスでは、計算された終了位置がゼロにラップされ、max_tp_accessを増加させることなくプログラムがロードおよびアタッチ可能となってしまいます。

reg->var_offが定数であることを確認した後、符号付き算術演算を使用して有効なアクセス開始位置を計算し、それが負の場合は拒否します。検証済みの開始位置を用いて、PTR_TO_TP_BUFFERとPTR_TO_BUFの両方に対するアクセス終了位置を計算します。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

Linux

予約する

2026年07月30日

モデレーション

承諾済み

エントリ

VDB-390188

EPSS

0.00155

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!