CVE-2026-72137 in Linux
要約
〜によって VulDB • 2026年08月15日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
xfrm: nat_keepalive: 送信エラー時の二重解放を回避する
nat_keepalive_send()関数は、IPv4またはIPv6の送信ヘルパーがエラーを報告した場合、keepalive skb(スケジューリング済みバッファ)を常に解放していました。
このクリーンアップ処理は、skbが出力パスに渡される前であれば正しいものです。しかし、ip_build_and_send_pkt()やip6_xmit()が所有権を取得した後では、ネットワークスタックがエラーを返す前にすでにskbを使用(消費)している可能性があるため、再度解放するのは安全ではありません。
nat_keepalive_send_ipv4()およびnat_keepalive_send_ipv6()内で、呼び出し元がまだskbの所有者である場合のエラーケースを処理し、nat_keepalive_send()はプロトコルファミリーごとのディスパッチと、サポートされていないファミリの場合のクリーンアップパスのみを担当するようにします。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.