]> git.ipfire.org Git - thirdparty/hostap.git/commit
WPS: Fix segmentation fault in new DH key derivation
authorRujun Wang <chinawrj@gmail.com>
Mon, 25 Apr 2016 01:01:44 +0000 (09:01 +0800)
committerJouni Malinen <j@w1.fi>
Fri, 13 May 2016 15:25:47 +0000 (18:25 +0300)
commit46bac6520de66f6e22fad7ee8b7f4b5d80176758
treeb9243125c7e96ee73e6d1fa4382868b51f31f427
parente4471338c6556f4e60f4aca1313df2f6c52497c6
WPS: Fix segmentation fault in new DH key derivation

Commit 4104267e81b0a0acdb43f693a67f236b3237a719 ('Fix memory leak on NFC
DH generation error path') modified dh5_init() behavior in the
non-OpenSSL implementation to free the public key (if any was previously
set). However, this did not update one of the callers to make sure the
publ argument in the call is initialized. This could result in trying to
free invalid pointer and segmentation fault when hostapd or
wpa_supplicant was built against some other crypto library than OpenSSL.

Signed-off-by: Rujun Wang <chinawrj@gmail.com>
src/wps/wps_attr_build.c