You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
c733664be9
When ERP initialization was moved from the METHOD state to the SUCCESS
state, the conditions for checking against EAP state being cleared was
missed. The METHOD state verified that sm->m is not NULL while the
SUCCESS state did not have such a check. This opened a window for a race
condition where processing of deauthentication event and EAPOL RX events
could end up delivering an EAP-Success to the EAP peer state machine
after the state had been cleared. This issue has now been worked around
in another manner, but the root cause for this regression should be
fixed as well.
Check that the EAP state machine is properly configured before trying to
initialize ERP in the SUCCESS state.
Fixes:
|
3 years ago | |
---|---|---|
.. | ||
.gitignore | 4 years ago | |
Makefile | 3 years ago | |
eap.c | 3 years ago | |
eap.h | 4 years ago | |
eap_aka.c | 3 years ago | |
eap_config.h | 5 years ago | |
eap_eke.c | 4 years ago | |
eap_fast.c | 4 years ago | |
eap_fast_pac.c | 7 years ago | |
eap_fast_pac.h | 12 years ago | |
eap_gpsk.c | 4 years ago | |
eap_gtc.c | 4 years ago | |
eap_i.h | 4 years ago | |
eap_ikev2.c | 4 years ago | |
eap_leap.c | 4 years ago | |
eap_md5.c | 4 years ago | |
eap_methods.c | 5 years ago | |
eap_methods.h | 5 years ago | |
eap_mschapv2.c | 4 years ago | |
eap_otp.c | 4 years ago | |
eap_pax.c | 4 years ago | |
eap_peap.c | 3 years ago | |
eap_proxy.h | 7 years ago | |
eap_proxy_dummy.c | 7 years ago | |
eap_psk.c | 4 years ago | |
eap_pwd.c | 4 years ago | |
eap_sake.c | 4 years ago | |
eap_sim.c | 4 years ago | |
eap_teap.c | 4 years ago | |
eap_teap_pac.c | 5 years ago | |
eap_teap_pac.h | 5 years ago | |
eap_tls.c | 3 years ago | |
eap_tls_common.c | 3 years ago | |
eap_tls_common.h | 5 years ago | |
eap_tnc.c | 4 years ago | |
eap_ttls.c | 3 years ago | |
eap_vendor_test.c | 4 years ago | |
eap_wsc.c | 4 years ago | |
ikev2.c | 4 years ago | |
ikev2.h | 12 years ago | |
mschapv2.c | 10 years ago | |
mschapv2.h | 12 years ago | |
tncc.c | 5 years ago | |
tncc.h | 12 years ago |