CVE-2023-53338 in Linux
要約
〜によって VulDB • 2026年06月13日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
lwt: BPF xmit操作の戻り値の修正
BPF encap操作は、`skb_do_redirect`関数および`bpf_lwt_xmit_reroute`関数から、`NET_RX_DROP`、`NET_XMIT_CN`、`NETDEV_TX_BUSY`など、異なる種類の正の値を返すことがあります。xmitフックにおいて、これらの戻り値は`ip(6)_finish_output2`内で暗黙的に`LWTUNNEL_XMIT_CONTINUE`として扱われます。この場合、既に解放されたskbsが隣接サブシステムへと継続して渡され、use-after-freeバグおよびカーネルクラッシュを引き起こします。
誤った動作を修正するため、`skb_do_redirect`の戻り値は、tc-egressの動作と同様に単純に無視することができます。一方、`bpf_lwt_xmit_reroute`は、PMTU情報など、ローカル送信者に対して有用なエラーを返します。したがって、`LWTUNNEL_XMIT_CONTINUE`との競合を避けるために、その戻り値を変換します。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.