summaryrefslogtreecommitdiff
path: root/scripts/git.orderFile
diff options
context:
space:
mode:
authorDavid Carlier <devnexen@gmail.com>2026-04-11 19:57:21 +0100
committerFlorian Westphal <fw@strlen.de>2026-05-24 22:55:47 +0200
commitd738feccb98cb224ebabecb703e98f5008276bff (patch)
treeed627ce95b783f0e12ea52eb0f79e10fee242930 /scripts/git.orderFile
parent73ce4a2949d97288ebee96102224f75506f6b14f (diff)
netfilter: nfnl_cthelper: apply per-class values when updating policies
When a userspace conntrack helper with multiple expectation classes is updated via nfnetlink, every class ends up with the first class's max_expected and timeout values. nfnl_cthelper_update_policy_all() validates each new policy into the corresponding slot of the temporary new_policy array, but the second loop that commits the values into the live helper dereferences new_policy as a pointer instead of indexing it, so every iteration reads new_policy[0] regardless of i. An update that changes per-class values is silently collapsed onto class 0's values with no error returned to userspace. Index the temporary array by i in the commit loop so each class gets its own validated values. Fixes: 2c422257550f ("netfilter: nfnl_cthelper: fix runtime expectation policy updates") Cc: stable@vger.kernel.org Signed-off-by: David Carlier <devnexen@gmail.com> Signed-off-by: Florian Westphal <fw@strlen.de>
Diffstat (limited to 'scripts/git.orderFile')
0 files changed, 0 insertions, 0 deletions