lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <20230817151337.GH4312@breakpoint.cc> Date: Thu, 17 Aug 2023 17:13:37 +0200 From: Florian Westphal <fw@...len.de> To: Lu Wei <luwei32@...wei.com> Cc: davem@...emloft.net, edumazet@...gle.com, kuba@...nel.org, pabeni@...hat.com, wsa+renesas@...g-engineering.com, tglx@...utronix.de, peterz@...radead.org, maheshb@...gle.com, fw@...len.de, netdev@...r.kernel.org, linux-kernel@...r.kernel.org Subject: Re: [PATCH net] ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() Lu Wei <luwei32@...wei.com> wrote: > There are two network devices(veth1 and veth3) in ns1, and ipvlan1 with > L3S mode and ipvlan2 with L2 mode are created based on them as > figure (1). In this case, ipvlan_register_nf_hook() will be called to > register nf hook which is needed by ipvlans in L3S mode in ns1 and value > of ipvl_nf_hook_refcnt is set to 1. [..] > register nf_hook in ns2 and unregister nf_hook in ns1. As a result, > ipvl_nf_hook_refcnt in ns1 is decreased incorrectly and this in ns2 > is increased incorrectly. When the second net namespace is removed, a > reference count leak warning in ipvlan_ns_exit() will be triggered. > > This patch add a check before ipvlan_migrate_l3s_hook() is called. Reviewed-by: Florian Westphal <fw@...len.de>
Powered by blists - more mailing lists