Possible bug EAP-PWD
Sun May 11 08:43:14 PDT 2014
On Sat, May 10, 2014 at 11:59:53PM +0100, Sergio NNX wrote:
> I'd like to report a runtime exception while testing EAP-PWD using eapol_test utility.
Thanks for reporting this!
> EAP-pwd: processing frame: exch 1, len 15
> EAP-PWD (peer): using group 0
> EAP-pwd: unsupported group 0
> EAP-PWD (peer): unable to compute PWE
> EAP-PWD: PWD-ID-Req -> FAILURE
> Program received signal SIGSEGV, Segmentation fault.
> 0x0052149c in EC_GROUP_free ()
> (gdb) bt
> #0 0x0052149c in EC_GROUP_free ()
> #1 0x0045922b in eap_pwd_deinit ()
It looks like the unsupported group case was not handled properly and
deinit code ended up trying to free a pointer from uninitialized memory
in this case. This commit fixes the issue:
Jouni Malinen PGP id EFC895FA
More information about the Hostap