blocked by key handshake fail - Iphone 16 - IOS
All Replies
-
Hi @venom
Thanks for your update! We will wait for your next update and keep clarifing this issue.
Zyxel Melen0 -
—download by Zyxel Melen—
Hello @Zyxel_Melen
I have the same problem after resetting the network settings and with the Zyxel APs in WPA3.
Test 2 doesn't seem necessary because I only use an SSID on Zyxel AP
For test 3, I downloaded the debug, see attached
The screenshot shows the times with errors.Thanks
0 -
Hi @venom
Thanks for the file. We are investigating on it and will update you once I have further information.
Zyxel Melen0 -
Hello @Zyxel_Melen
For several weeks now, I have been testing the connection on my phone to a new SSID that I created on my Zyxel WiFi access points.
The result was satisfactory at first, but over time the problem has returned, and I regularly experience disconnections/reconnections on my WiFi.
How can we continue the debug?Thanks
0 -
Hi @venom
Thanks for the diagnostic file. Below is what we found and the suggestion:
The 2.4Ghz association is successful, only 5GHz encounter the connectivity issue when station roaming. (Refer to the picture you attached, hostapd events can also see the same behavior)
2.4 GHz connection is normal:
The STA first connects on 2.4 GHz and completes the 4-Way Handshake.Intra-roam to 5 GHz:
The STA then attempts to roam from 2.4 GHz to 5 GHz (same ESS, different BSSID), where rapid disconnects occur.
Key Observations:
- On the 5 GHz BSSID, the STA’s (Re)AssocReq
includes a PMKID
to usePMKSA caching
, butno matching PMKSA entry exists on this BSSID
:WPA: No PMKSA cache entry found for SAE
WPA/RSN information element rejected (res 11)
- Because there is no usable cache and the STA
does not fall back to SAE authentication
(no SAE commit/confirm observed), the APcorrectly
terminates the attempt and clears state (Disassoc/Deauth):Delete station …
… IEEE 802.11: disassociated
- This repeats: the STA keeps presenting PMKID on 5 GHz, the AP rejects per spec, resulting in a “PMKID presented → no PMKSA → reject” loop. (See the attached image for provement)
Conclusion:
AP behavior is correct:
When a Assoc carries a PMKID but the targetBSSID
has no corresponding PMKSA, the AP must reject and clear state to avoid inconsistent security context.STA behavior is abnormal:
When switching to a different BSSID under WPA3-SAE, the STA shouldfall back to SAE authentication
to derive a fresh PMK/PMKSA for that BSSID. In this case, the STA keeps trying PMKSA instead of running SAE, leading to disconnects.
Suggestions:
- Have the client “Forget this network” and reconnect to 5GHz (forces SAE rather than reusing an old PMKID).
- Update the client’s Wi-Fi driver/firmware and OS version.
Short-term validation options:
Enable only one band to avoid BSSID switching during diagnosis. In other words, create two SSID, SSID2.4G and SSID5G, and each SSID only uses the specific band that matches the SSID's name.
Overall, this case is caused by the client not falling back to SAE on the 5 GHz BSSID under WPA3-SAE. The AP’s handling is compliant and correct.
Please feel free to let us know if there is any further assistance we can help with.
Zyxel Melen0
Categories
- All Categories
- 439 Beta Program
- 2.8K Nebula
- 199 Nebula Ideas
- 125 Nebula Status and Incidents
- 6.3K Security
- 488 USG FLEX H Series
- 322 Security Ideas
- 1.6K Switch
- 83 Switch Ideas
- 1.3K Wireless
- 46 Wireless Ideas
- 6.8K Consumer Product
- 284 Service & License
- 455 News and Release
- 89 Security Advisories
- 31 Education Center
- 10 [Campaign] Zyxel Network Detective
- 4.3K FAQ
- 34 Documents
- 34 Nebula Monthly Express
- 85 About Community
- 95 Security Highlight