[PATCH v2 net 0/3] gtp/pfcp: Fix use-after-free of UDP tunnel socket.
From: Kuniyuki Iwashima <hidden>
Date: 2025-01-10 01:48:13
From: Kuniyuki Iwashima <hidden>
Date: 2025-01-10 01:48:13
Xiao Liang pointed out weird netns usages in ->newlink() of gtp and pfcp. This series fixes the issues. Link: https://lore.kernel.org/netdev/20250104125732.17335-1-shaw.leon@gmail.com/ (local) Changes: v2: * Patch 1 * Fix uninit/unused local var v1: https://lore.kernel.org/netdev/20250108062834.11117-1-kuniyu@amazon.com/ (local) Kuniyuki Iwashima (3): gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp(). gtp: Destroy device along with udp socket's netns dismantle. pfcp: Destroy device along with udp socket's netns dismantle. drivers/net/gtp.c | 26 +++++++++++++++++--------- drivers/net/pfcp.c | 15 ++++++++++----- 2 files changed, 27 insertions(+), 14 deletions(-) -- 2.39.5 (Apple Git-154)