1 Dec 2009 02:59
mac80211: fix two remote exploits
Linux Kernel Mailing List <linux-kernel <at> vger.kernel.org>
2009-12-01 01:59:01 GMT
2009-12-01 01:59:01 GMT
Gitweb: http://git.kernel.org/linus/4253119acf412fd686ef4bd8749b5a4d70ea3a51 Commit: 4253119acf412fd686ef4bd8749b5a4d70ea3a51 Parent: 3e9848403ad59c53b31facb30b43ca80135ae0b9 Author: Johannes Berg <johannes <at> sipsolutions.net> AuthorDate: Fri Nov 20 09:15:51 2009 +0100 Committer: John W. Linville <linville <at> tuxdriver.com> CommitDate: Mon Nov 30 13:52:21 2009 -0500 mac80211: fix two remote exploits Lennert Buytenhek noticed a remotely triggerable problem in mac80211, which is due to some code shuffling I did that ended up changing the order in which things were done -- this was in commit d75636ef9c1af224f1097941879d5a8db7cd04e5 Author: Johannes Berg <johannes <at> sipsolutions.net> Date: Tue Feb 10 21:25:53 2009 +0100 mac80211: RX aggregation: clean up stop session The problem is that the BUG_ON moved before the various checks, and as such can be triggered. As the comment indicates, the BUG_ON can be removed since the ampdu_action callback must already exist when the state is OPERATIONAL. A similar code path leads to a WARN_ON in ieee80211_stop_tx_ba_session, which can also be removed.(Continue reading)
RSS Feed