If you have an iPhone and don’t want your device’s Wi-Fi to crash, you should double-check a network’s name before joining it. An iOS issue that can disable an iPhone’s Wi-Fi capabilities has been identified, according to a security researcher.
By connecting to a network called ” “%p%s%s%s%s%n.”
Schou tested this notion on an iPhone XS running iOS 14.4.2, according to BleepingComputer. Notably, his conclusions have been confirmed by the publication, other researchers, and people in his Twitter thread. Notably, Android appears to be unaffected by this problem.
“After joining my personal WiFi with the SSID “%p%s%s%s%s%n”, my iPhone permanently disabled it’s WiFi functionality. Neither rebooting nor changing SSID fixes it”Schou said on his twitter handle
Rebooting the gadget, according to Schou, does not resolve the problem. Changing the name of the Wi-Fi network doesn’t help either. Connecting to another network is also impossible due to the bug, which appears to disrupt the Wi-Fi settings page.
So, what’s the source of the problem? The root cause is thought to be a format string problem. The characters after the “ %” appear to be interpreted by iOS as instructions or variables rather than a Wi-Fi SSID.
How To Fix Wi-Fi Bug On IPhone
It’s as simple to get into this mess as it is to get out of it. On your iPhone, go to Settings > General > Reset > Reset Network Settings to remove the Wi-Fi name from the device’s logs. However, you’ll have to re-enter any secure Wi-Fi networks and other network information.
Despite being a minor irritation, the bug does not appear to constitute a security flaw and is unlikely to be exploited by malevolent actors. However, it would be a nasty prank to play on unsuspecting IOS users.