CVE-2026-90317 in Linux情報

要約

〜によって VulDB • 2026年09月17日

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

bpf: 最終的なスピンロック解放後にRCUポインタを無効化する

スリープ可能なBPFプログラムでは、スピンロックがkptrに対する唯一のRCU保護を提供する場合があります。最後の `bpf_spin_unlock()` はその保護を終了しますが、検証器はポインタを有効なままにします。その後、別のCPUがポインタが使用される前にオブジェクトを解放することがあります。権限制限付きの実行時PoCにより、`__bpf_get_task_stack()` でタスク構造体のuse-after-freeが発生しました。

ロックを解放する前に、プログラムがRCU保護されたコンテキスト内にあるかどうかを記録します。アンロックによって最終的なそのようなコンテキストから外れた場合のみ、RCU保護されたポインタを無効化します。これにより、スリープ不可能なプログラムおよび明示的なRCU読取側セクション内の有効なポインタが保持されます。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-406845

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!