]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
netfilter: nf_conntrack_expect: store master_tuple in expectation
authorPablo Neira Ayuso <pablo@netfilter.org>
Mon, 22 Jun 2026 19:35:14 +0000 (21:35 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 23 Jun 2026 11:10:34 +0000 (13:10 +0200)
commit979c13114c0bb6ab9135e2c93e00c79c412aef09
treeb210858e73b311bd76f2579be715a6ec4d9722ac
parent57f940017a777aadf38b99db44cf35f727c26f4c
netfilter: nf_conntrack_expect: store master_tuple in expectation

Store master conntrack tuple in the expectation since exp->master might
refer to a different conntrack when accessed from rcu read side lock
area due to typesafe rcu rules.

Fixes: 02a3231b6d82 ("netfilter: nf_conntrack_expect: store netns and zone in expectation")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/net/netfilter/nf_conntrack_expect.h
net/netfilter/nf_conntrack_broadcast.c
net/netfilter/nf_conntrack_expect.c
net/netfilter/nf_conntrack_netlink.c