Johannes Berg
4a4f1a5808
mac80211: check management frame header length
...
Due to pskb_may_pull() checking the skb length, all
non-management frames are checked on input whether
their 802.11 header is fully present. Also add that
check for management frames and remove a check that
is now duplicate. This prevents accessing skb data
beyond the frame end.
Cc: stable@vger.kernel.org
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2012-10-26 22:52:41 +02:00
..
2011-07-08 11:11:24 -04:00
2011-07-08 11:11:24 -04:00
2012-08-20 14:03:18 +02:00
2011-07-08 11:11:20 -04:00
2012-06-24 11:32:29 +02:00
2012-09-21 16:14:14 +02:00
2012-09-19 09:32:59 +02:00
2012-09-06 17:55:00 +02:00
2012-06-24 11:33:18 +02:00
2012-07-06 08:33:04 +02:00
2012-06-24 11:32:29 +02:00
2012-04-12 13:49:28 -04:00
2012-09-19 08:20:24 +02:00
2012-04-05 15:25:50 -07:00
2012-08-20 13:58:22 +02:00
2012-06-24 11:32:29 +02:00
2012-10-26 22:52:18 +02:00
2012-09-14 14:06:51 +02:00
2012-09-10 12:44:17 +02:00
2012-06-24 11:33:18 +02:00
2012-09-06 17:29:23 +02:00
2011-07-13 14:49:43 -04:00
2012-07-24 07:52:34 +08:00
2012-09-14 14:09:25 +02:00
2012-06-24 11:32:38 +02:00
2012-08-20 13:25:05 +02:00
2012-08-20 13:25:05 +02:00
2012-09-14 14:25:16 +02:00
2012-10-08 15:06:02 -04:00
2012-09-06 17:05:28 +02:00
2012-08-21 16:00:21 -04:00
2012-10-17 13:46:38 +02:00
2012-09-06 11:55:47 +02:00
2012-06-20 17:39:51 +02:00
2012-04-05 15:25:50 -07:00
2012-08-20 14:13:41 +02:00
2011-10-31 19:30:30 -04:00
2011-10-31 19:30:30 -04:00
2012-07-12 15:21:05 -04:00
2012-04-13 14:32:50 -04:00
2011-06-01 15:12:29 -04:00
2011-12-19 22:27:29 -05:00
2011-10-31 19:30:30 -04:00
2011-03-31 11:26:23 -03:00
2012-10-26 22:52:41 +02:00
2012-09-07 13:30:06 +02:00
2011-09-13 15:45:02 -04:00
2012-09-21 16:14:14 +02:00
2012-09-10 12:44:17 +02:00
2012-10-08 15:06:05 -04:00
2012-06-22 11:26:58 +02:00
2011-07-08 11:11:19 -04:00
2012-06-24 11:33:18 +02:00
2012-08-20 14:13:42 +02:00
2012-10-08 15:06:05 -04:00
2012-10-24 17:21:24 +02:00
2012-05-16 12:47:43 -04:00
2012-03-13 14:54:16 -04:00
2012-06-20 17:35:22 +02:00
2012-06-20 17:35:22 +02:00
2012-10-01 09:23:15 +02:00
2012-01-16 15:01:16 -05:00