From 65fcf08cdb3445db0dd3c153bc033f6adcdced0b Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Wed, 25 Mar 2026 09:42:15 +0100 Subject: [PATCH] eap-sim: Prevent infinite loop if version list contains more than one entry Fixes: ac4dd5439b22 ("Migrated EAP-SIM to libsimaka, separated server/peer implementations") --- src/libcharon/plugins/eap_sim/eap_sim_peer.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libcharon/plugins/eap_sim/eap_sim_peer.c b/src/libcharon/plugins/eap_sim/eap_sim_peer.c index 83041b9ea..a7a4b2671 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; }