]> git.baikalelectronics.ru Git - kernel.git/commit
act_ife: fix a potential use-after-free
authorCong Wang <xiyou.wangcong@gmail.com>
Mon, 3 Sep 2018 18:08:15 +0000 (11:08 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 4 Sep 2018 19:18:25 +0000 (12:18 -0700)
commitad5a8bf756a3f23aae118658487d8e3e98f0e419
treeb5522e1f480bd5166de5844f71e51c2eaecdca48
parent15a005027696d5b50453c03c37519795e50f5149
act_ife: fix a potential use-after-free

Immediately after module_put(), user could delete this
module, so e->ops could be already freed before we call
e->ops->release().

Fix this by moving module_put() after ops->release().

Fixes: b2e88d736799 ("introduce IFE action")
Cc: Jamal Hadi Salim <jhs@mojatatu.com>
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sched/act_ife.c