From: Tobias Brunner Date: Wed, 25 Mar 2026 08:42:15 +0000 (+0100) Subject: eap-sim: Prevent infinite loop if version list contains more than one entry X-Git-Tag: 6.0.6~44 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=65fcf08cdb3445db0dd3c153bc033f6adcdced0b;p=thirdparty%2Fstrongswan.git eap-sim: Prevent infinite loop if version list contains more than one entry Fixes: ac4dd5439b22 ("Migrated EAP-SIM to libsimaka, separated server/peer implementations") --- diff --git a/src/libcharon/plugins/eap_sim/eap_sim_peer.c b/src/libcharon/plugins/eap_sim/eap_sim_peer.c index 83041b9eac..a7a4b26715 100644 --- a/src/libcharon/plugins/eap_sim/eap_sim_peer.c +++ b/src/libcharon/plugins/eap_sim/eap_sim_peer.c @@ -180,6 +180,7 @@ static status_t process_start(private_eap_sim_peer_t *this, supported = TRUE; break; } + data = chunk_skip(data, version.len); } break; }