CVE-2026-98241 in Linux情報

要約

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

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

ipv6: xfrm: ローカルエラーパスで完全なソケットを使用する

xfrm6_local_rxpmtu() および xfrm6_local_error() は、skb->sk が常に完全な IPv6 ソケットを指しているかのように skb->sk の間接参照を行っています。

しかし、これは保証されていません。TCP SYN-ACK スキバッファ (skb) は、出力パス自体が完全なリスナーによって駆動されている間に、TCP_NEW_SYN_RECV リクエストソケット (request_sock) によって所有されることがあります。ルーティング再選択により MTU が低い IPv6 XFRM トンネルルートが選択された場合、ローカル PMTU/エラー処理パスは、そのミニソケットが skb にまだアタッチされている状態でこれらのコールバックに到達する可能性があります。

その後、コールバックではリクエストソケットを完全な inet/IPv6 ソケットとして誤ったキャストし、inet_sock や ipv6_pinfo の状態にアクセスする際に request_sock 割り当て領域を超えて読み込んでしまうことがあります。

両方のコールバックで skb_to_full_sk() を使用して所有者を取得し、完全なソケットがアタッチされていない場合は処理を中止します。これは、skb_to_full_sk() を用いて完全なソケットについて論理的に判断している周囲の XFRM IPv6 PMTU/エラーロジックと一致しています。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-414221

EPSS

0.00138

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!