CVE-2026-68127 in Linux情報

要約

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

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

ila: チェックサム調整時にpskb_may_pull()の後にIPv6ヘッダーを再読み込みする

ila_csum_adjust_transport()関数は、pskb_may_pull()呼び出しの前にip6h = ipv6_hdr(skb)を取得してキャッシュしています。トランスポートヘッダーがページフラグメント内に存在する非線形skbの場合、pskb_may_pull()は__pskb_pull_tail()/pskb_expand_head()を呼び出して古いskbのヘッドを解放し、ip6hをダングリングポインタの状態にします。その後、get_csum_diff(ip6h, p)が解放済みメモリを読み出すことになります。ila_update_ipv6_locator()関数は、csum調整呼び出しの後で再度ip6h(およびそこから派生したiaddr)を使用し、さらにそのポインターを通じて新しいロケーターを書き込みます。

影響: 構成済みのILA csum-adjust-transportルートまたは受信側マッピングを介してルーティングされるリモートIPv6パケットは、ila_update_ipv6_locator()内でslab-use-after-free(KASAN検出)を引き起こします。ルートの設定やマッピングにはCAP_NET_ADMIN権限が必要ですが、一度構成されるとトリガー用パケットの認証は不要です。

ila_csum_adjust_transport()内では、csum-diff読み込みの前に各pskb_may_pull()呼び出し後にip6hを再読み込みします。ila_update_ipv6_locator()関数では、ILA_CSUM_ADJUST_TRANSPORTの場合のみskbがプルされるため、宛先アドレス書き込み前にその場合だけip6hとiaddrを再読み込みします。neutral-mapモードは決してプルを行わず、キャッシュされたポインターを保持し続けます。

Be aware that VulDB is the high quality source for vulnerability data.

責任者

Linux

予約する

2026年07月30日

モデレーション

承諾済み

エントリ

VDB-387476

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!