commit | 48735d8d8bd701b1e0cd3d49c21e5e385ddcb077 | [log] [tgz] |
---|---|---|
author | Johannes Berg <johannes@sipsolutions.net> | Wed Oct 29 11:43:32 2008 +0100 |
committer | John W. Linville <linville@tuxdriver.com> | Wed Oct 29 17:54:35 2008 -0400 |
tree | 73d969f41bbe0a10d01bebcaf9e90796a483db61 | |
parent | 87bf24f3d2e076468deaa5181d44184887072904 [diff] |
libertas: fix buffer overrun If somebody sends an invalid beacon/probe response, that can trash the whole BSS descriptor. The descriptor is, luckily, large enough so that it cannot scribble past the end of it; it's well above 400 bytes long. Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Cc: stable@kernel.org [2.6.24-2.6.27, bug present in some form since driver was added (2.6.22)] Signed-off-by: John W. Linville <linville@tuxdriver.com>