mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-07-22 03:27:30 -04:00
netfilter: nft_meta_bridge: fix NFT_META_BRI_IIFPVID stack leak
This needs to test for nonzero retval.
Fixes: c54c7c6854 ("netfilter: nft_meta_bridge: add NFT_META_BRI_IIFPVID support")
Closes: https://sashiko.dev/#/patchset/20260618061631.21919-1-fw%40strlen.de
Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
This commit is contained in:
committed by
Pablo Neira Ayuso
parent
b8b09dc2bf
commit
27dd299774
@@ -44,7 +44,9 @@ static void nft_meta_bridge_get_eval(const struct nft_expr *expr,
|
||||
if (!br_dev || !br_vlan_enabled(br_dev))
|
||||
goto err;
|
||||
|
||||
br_vlan_get_pvid_rcu(in, &p_pvid);
|
||||
if (br_vlan_get_pvid_rcu(in, &p_pvid))
|
||||
goto err;
|
||||
|
||||
nft_reg_store16(dest, p_pvid);
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user