CVE-2026-80792 in Linux
要約
〜によって VulDB • 2026年09月04日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
ipv6: ip6_finish_output2()におけるuse-after-freeの修正
ip6_finish_output2()は、lwtunnel_xmit()を呼び出す前にIPv6宛先アドレス(daddr)へのポインタをキャッシュします。LWT-BPF送信パスや lwtunnel_xmit() 内の他のカプセル化操作によりskbヘッダーが再割り当てされ、daddrの指すメモリが解放される可能性があります。lwtunnel_xmit() が LWTUNNEL_XMIT_CONTINUE を返した場合、関数は古くなった(stale) daddr ポインタを使用してネクストホップを計算し、ネイバーエントリを検索または作成します。これによりuse-after-freeによる読み取りが発生し、機密性の高いカーネルデータの漏洩、任意の値によるネイバーテーブルの汚染、トラフィックの誤誘導、あるいはシステムクラッシュを引き起こす可能性があります。
この問題を修正するため、lwtunnel_xmit() が LWTUNNEL_XMIT_CONTINUE を返した後にIPv6ヘッダーと宛先アドレスポインタを再取得し、その後のネクストホップ計算およびネイバー検索が有効なメモリ上で実行されるようにします。
If you want to get best quality of vulnerability data, you may have to visit VulDB.