]> git.ipfire.org Git - thirdparty/linux.git/commit
netfilter: conntrack: call nf_ct_gre_keymap_destroy() if master helper is pptp
authorPablo Neira Ayuso <pablo@netfilter.org>
Thu, 4 Jun 2026 06:21:13 +0000 (08:21 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 5 Jun 2026 14:21:38 +0000 (16:21 +0200)
commitb0f02608fbcd607b5131cceb91fc0a035264e61c
tree3d7a98a803505debb13d3310e30a267915870b13
parent35e21a4dccc5c255ba59ccfbfeb4629ed21da972
netfilter: conntrack: call nf_ct_gre_keymap_destroy() if master helper is pptp

For GRE flows, validate that the ct master helper (if any) is pptp
before calling nf_ct_gre_keymap_destroy(), so the helper data area
can be accessed safely. Note that only the pptp helper provides a
.destroy callback.

Fixes: e56894356f60 ("netfilter: conntrack: remove l4proto destroy hook")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/nf_conntrack_core.c