]> git.baikalelectronics.ru Git - kernel.git/commit
mac80211: mark station unauthorized before key removal
authorJohannes Berg <johannes.berg@intel.com>
Thu, 26 Mar 2020 14:51:35 +0000 (15:51 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 1 Apr 2020 09:02:01 +0000 (11:02 +0200)
commit06c7713403ee70d90e239139790daaa084118fb1
tree15e7002ad1dc17f17339d021fbc74443c223f77f
parent9040f8481097841b39752590dd74174bd15e3806
mac80211: mark station unauthorized before key removal

commit 80b194fc4454e97fd088d6bef25603b3e88e3ae8 upstream.

If a station is still marked as authorized, mark it as no longer
so before removing its keys. This allows frames transmitted to it
to be rejected, providing additional protection against leaking
plain text data during the disconnection flow.

Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20200326155133.ccb4fb0bb356.If48f0f0504efdcf16b8921f48c6d3bb2cb763c99@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/mac80211/sta_info.c