CVE-2025-71128 in Linux情報

要約

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

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

erspan: optionsへの参照前にoptions_lenを初期化する。

struct ip_tunnel_infoには、counted_by(options_len)属性で保護されたflexible array memberであるoptionsという名前のメンバがあります。

コンパイラはこの情報を使用して、FORTIFY_SOURCEの文字列ヘルパーによって展開されるランタイム境界チェックを適用します。

GCCドキュメントに記載されている通り、カウンターはflexible array memberへの最初の参照前に初期化する必要があります。

struct ip_tunnel_infoを使用し、かつoptionsまたはoptions_lenに言及しているファイルを検索した結果、通常の場合はip_tunnel_info_opts_set()ヘルパー関数を使用することがわかります。

このヘルパー関数は、データをoptionsにコピーする前にoptions_lenを適切に初期化しますが、GRE ERSPANコードでは部分的な更新が行われるため、このヘルパー関数の使用が妨げられていました。

今回の変更以前は、GCC 15以降でFORTIFY_SOURCEが設定されている環境において、GREトンネル内のERSPANトラフィックの処理によりカーネルパニックが発生していました:

memcpy: detected buffer overflow: 4 byte write of buffer size 0

Call Trace: <IRQ> __fortify_panic+0xd/0xf erspan_rcv.cold+0x68/0x83 ? ip_route_input_slow+0x816/0x9d0 gre_rcv+0x1b2/0x1c0 gre_rcv+0x8e/0x100 ? raw_v4_input+0x2a0/0x2b0 ip_protocol_deliver_rcu+0x1ea/0x210 ip_local_deliver_finish+0x86/0x110 ip_local_deliver+0x65/0x110 ? ip_rcv_finish_core+0xd6/0x360 ip_rcv+0x186/0x1a0

報告元: https://launchpad.net/bugs/2129580

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

責任者

Linux

予約する

2026年01月13日

モデレーション

承諾済み

エントリ

VDB-341075

EPSS

0.00124

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!