CVE-2026-98370情報

要約

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

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

xfrm: 互換性のあるALLOCSPIリクエストにおけるuse-after-freeを修正

xfrm_state_netlink()はdump_one_state()を使用してALLOCSPI応答を作成しており、この関数は既にレスポンスのskbとヘッダを用いてalloc_compat()を呼び出しています。

その後、xfrm_alloc_userspi()が再度alloc_compat()を呼び出しますが、ここでは元の要求 skb とそのヘッダが渡されます。互換性のあるリクエストの場合、トランスレータは228バイトの互換性のある xfrm_userspi_info を 232バイトのネイティブレイアウトとして解釈し、宣言されたペイロードの4バイト先を読み取ってしまいます。また、変換後の子オブジェクトが要求の frag_list を通じて公開されます。

要求のマルチキャストクローンは skb_shared_info を共有しており、その子を参照できます。xfrm_user_rcv_msg() はリクエストハンドラが返った後にこれを解放しますが、互換性のある受信側がまだそこからコピーを行っている可能性があり、use-after-free が発生します。

冗長な変換処理を削除しました。応答は dump_one_state() からの正しい互換性翻訳を保持しており、インバウンド要求には子オブジェクトが付属しません。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

モデレーション

レビュー中

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!