]> git.baikalelectronics.ru Git - kernel.git/commit
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>
Wed, 18 Jan 2023 10:41:25 +0000 (11:41 +0100)
commitea29a00251f23fcf08f5a91caa8634d9d7680ca1
treea72cfe692b12b0289b909ac6b0109b9361f129e8
parentb5b8f7a2c51a069aae6aac755b5ef302c8cbde74
staging: rtl8192u: Fix use after free in ieee80211_rx()

[ Upstream commit bcc5e2dcf09089b337b76fc1a589f6ff95ca19ac ]

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

Fixes: 33d35d972f59 ("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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c