CVE-2026-92485 in Linux情報

要約

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

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

bpf: bpf_tracing_link_releaseにおけるWARNINGの修正

verifierによる盲目的な `tr->flags = BPF_TRAMP_F_TAIL_CALL_CTX` の処理により、トランポリンが破損する可能性があります。

1. tail_call_reachable なプログラムにアタッチされた fexit において、'tr->flags' は 'BPF_TRAMP_F_CALL_ORIG | BPF_TRAMP_F_TAIL_CALL_CTX' になります。そして、トランポリンは call 命令の代わりに jmp 命令を使用して対象プログラムの nop 命令を書き換えます(poke)。 2. 同じ tail_call_reachable なプログラムを対象とする別の fexit がロードされます。この場合、'tr->flags' は 'BPF_TRAMP_F_TAIL_CALL_CTX' になります。 3. 最初の fexit リンクを閉じると、'tr->flags' に BPF_TRAMP_F_CALL_ORIG が含まれていないため、トランポリンは call 命令を使用してプログラムの nop 命令を復元できなくなります。

[ 3.410719] WARNING: kernel/bpf/syscall.c:3551 at bpf_tracing_link_release+0x53/0x60, CPU#1: test_progs/98
... [ 3.428793] bpf_link_free+0x58/0x130
[ 3.429293] bpf_link_release+0x23/0x30

'|=' とロックを使用して 'tr->flags' を更新することで、このWARNINGを修正します。

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

責任者

Linux

予約する

2026年09月16日

モデレーション

承諾済み

エントリ

VDB-406986

EPSS

0.00000

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!