android_kernel_samsung_a7y1.../net/mac80211
Johannes Berg e23fad62e0 mac80211: mark station unauthorized before key removal
commit b16798f5b907733966fd1a558fca823b3c67e4a1 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>
2020-04-07 14:24:18 +02:00
..
aes_ccm.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
aes_ccm.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
aes_cmac.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
aes_cmac.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
aes_gcm.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
aes_gcm.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
aes_gmac.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
aes_gmac.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
agg-rx.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
agg-tx.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cfg.c mac80211: Do not send Layer 2 Update frame before authorization 2020-04-07 13:36:18 +02:00
chan.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debug.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debugfs_key.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debugfs_key.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debugfs_netdev.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debugfs_netdev.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debugfs_sta.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debugfs_sta.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debugfs.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debugfs.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
driver-ops.c mac80211: don't warn about CW params when not using them 2020-04-06 20:38:41 +02:00
driver-ops.h mac80211: do not call driver wake_tx_queue op during reconfig 2020-04-06 15:57:06 +02:00
ethtool.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ht.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ibss.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ieee80211_i.h mac80211: handle deauthentication/disassociation from TDLS peer 2020-04-07 07:36:45 +02:00
iface.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
Kconfig A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
key.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
key.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
led.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
led.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
main.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
Makefile A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
mesh_hwmp.c mac80211: Do not send mesh HWMP PREQ if HWMP is disabled 2020-04-07 14:24:03 +02:00
mesh_pathtbl.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
mesh_plink.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
mesh_ps.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
mesh_sync.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
mesh.c mac80211: mesh: fix RCU warning 2020-04-06 19:26:05 +02:00
mesh.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
michael.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
michael.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
mlme.c mac80211: Reject malformed SSID elements 2020-04-07 09:26:46 +02:00
ocb.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
offchannel.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
pm.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
rate.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
rate.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
rc80211_minstrel_debugfs.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
rc80211_minstrel_ht_debugfs.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
rc80211_minstrel_ht.c mac80211: minstrel_ht: fix per-group max throughput rate initialization 2020-04-07 13:42:58 +02:00
rc80211_minstrel_ht.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
rc80211_minstrel.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
rc80211_minstrel.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
rx.c mac80211: accept deauth frames in IBSS mode 2020-04-07 13:43:32 +02:00
scan.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
spectmgmt.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
sta_info.c mac80211: mark station unauthorized before key removal 2020-04-07 14:24:18 +02:00
sta_info.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
status.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
tdls.c mac80211: handle deauthentication/disassociation from TDLS peer 2020-04-07 07:36:45 +02:00
tkip.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
tkip.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
trace_msg.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
trace.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
trace.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
tx.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
util.c mac80211: consider more elements in parsing CRC 2020-04-07 14:04:16 +02:00
vht.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
wep.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
wep.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
wme.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
wme.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
wpa.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
wpa.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30