staging: rtl8192u: Fix use after free in ieee80211_rx()
authorDan Carpenter <error27@gmail.com>
Wed, 23 Nov 2022 06:43:14 +0000 (09:43 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 5 Dec 2022 12:24:50 +0000 (13:24 +0100)
commitbcc5e2dcf09089b337b76fc1a589f6ff95ca19ac
treeccb7b2a9bbc12e767b5bb721e7b1a7327508ce70
parent9dadff066244543780e5d9ee406b3ec7af19e22c
staging: rtl8192u: Fix use after free in ieee80211_rx()

We cannot dereference the "skb" pointer after calling
ieee80211_monitor_rx(), because it is a use after free.

Fixes: 8fc8598e61f6 ("Staging: Added Realtek rtl8192u driver to staging")
Signed-off-by: Dan Carpenter <error27@gmail.com>
Link: https://lore.kernel.org/r/Y33BArx3k/aw6yv/@kili
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c