wireshark/epan/crypt
Michael Mann 9b0b20b8d5 Make sure EAPOL body is big enough for a EAPOL_RSN_KEY.
A pointer to a EAPOL_RSN_KEY is set on the packet presuming the
whole EAPOL_RSN_KEY is there.  That's not always the case for
fuzzed/malicious captures.

Bug: 11585
Change-Id: Ib94b8aceef444c7820e43b969596efdb8dbecccd
Reviewed-on: https://code.wireshark.org/review/15540
Reviewed-by: Michael Mann <mmann78@netscape.net>
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-05-23 08:04:46 +00:00
..
CMakeLists.txt Add checkAPI calls to CMake. 2016-05-02 12:01:24 +00:00
CMakeListsCustom.txt.example Add missing cmake custom source includes 2016-03-03 03:45:58 +00:00
Custom.common Removed some remaining svn Id tags 2015-12-01 14:41:25 +00:00
Makefile.am Add CMakeListsCustom.txt.example to distribution 2016-03-03 06:27:42 +00:00
Makefile.common
Makefile.nmake
airpdcap.c Make sure EAPOL body is big enough for a EAPOL_RSN_KEY. 2016-05-23 08:04:46 +00:00
airpdcap_ccmp.c [airpcap] Decrypt protected management frames (802.11w) 2016-01-13 03:44:26 +00:00
airpdcap_debug.c
airpdcap_debug.h Fix compilation when _DEBUG is defined. 2015-11-13 07:46:32 +00:00
airpdcap_int.h [airpcap] Decrypt protected management frames (802.11w) 2016-01-13 03:44:26 +00:00
airpdcap_interop.h
airpdcap_rijndael.c g_malloc the decrypted key in AES_unwrap(), but always free it. 2015-12-21 20:56:13 +00:00
airpdcap_rijndael.h Allocate the unwrapped key in AES_unwrap(). 2015-05-10 02:18:24 +00:00
airpdcap_system.h Add boundary check for 802.11 decryption 2015-11-28 09:47:28 +00:00
airpdcap_tkip.c
airpdcap_user.h IEEE802.11: fix EAPOL key frame detection 2016-01-16 11:38:44 +00:00
airpdcap_ws.h
kasumi.h
wep-wpadefs.h