linux/net/wireless
Jouni Malinen f3f9258678 nl80211: Check that function pointer != NULL before using it
NL80211_CMD_GET_MESH_PARAMS and NL80211_CMD_SET_MESH_PARAMS handlers
did not verify whether a function pointer is NULL (not supported by
the driver) before trying to call the function. The former nl80211
command is available for unprivileged users, too, so this can
potentially allow normal users to kill networking (or worse..) if
mac80211 is built without CONFIG_MAC80211_MESH=y.

Signed-off-by: Jouni Malinen <jouni.malinen@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-03-20 16:01:57 -04:00
..
core.c cfg80211/mac80211: Add 802.11d support 2008-11-25 16:41:26 -05:00
core.h cfg80211/mac80211: Add 802.11d support 2008-11-25 16:41:26 -05:00
Kconfig lib80211: silence excessive crypto debugging messages 2009-03-16 18:01:58 -04:00
lib80211_crypt_ccmp.c lib80211: silence excessive crypto debugging messages 2009-03-16 18:01:58 -04:00
lib80211_crypt_tkip.c lib80211: silence excessive crypto debugging messages 2009-03-16 18:01:58 -04:00
lib80211_crypt_wep.c lib80211: absorb crypto bits from net/ieee80211 2008-11-21 11:08:17 -05:00
lib80211.c lib80211: consolidate crypt init routines 2008-11-21 11:08:17 -05:00
Makefile mac80211/cfg80211: check endianness in sparse runs 2008-12-12 14:01:35 -05:00
nl80211.c nl80211: Check that function pointer != NULL before using it 2009-03-20 16:01:57 -04:00
nl80211.h
radiotap.c wireless: use get/put_unaligned_* helpers 2008-05-14 16:29:32 -04:00
reg.c cfg80211: test before subtraction on unsigned 2009-03-06 15:54:32 -05:00
reg.h cfg80211/mac80211: Add 802.11d support 2008-11-25 16:41:26 -05:00
sysfs.c wireless: clean up sysfs code using %pM 2008-11-21 11:08:19 -05:00
sysfs.h
util.c wireless: implement basic rate helper function 2008-11-10 15:17:35 -05:00
wext-compat.c cfg80211: handle SIOCGIWMODE/SIOCSIWMODE 2008-12-05 09:32:58 -05:00
wext.c wireless: convert wireless ioctl to net_device_ops 2009-01-06 10:42:24 -08:00