Search results for

All search results
Best daily deals

Affiliate links on Android Authority may earn us a commission. Learn more.

This unusual hotspot name can disable an iPhone's Wi-Fi functionality

You should probably avoid connecting to any dodgy-sounding networks in the first place.
By

Published onJune 21, 2021

TL;DR
  • According to a researcher, a newly discovered iOS bug can disable an iPhone’s Wi-Fi connectivity.
  • Connecting to a specific Wi-Fi network with “%” symbols seemingly causes the issue.
  • The only known remedy is resetting the device’s saved network settings.

If you own an iPhone and don’t want to crash your device’s Wi-Fi functionality, you might want to double-check a network’s name before joining it. A security researcher has seemingly discovered an iOS bug that can disable an iPhone’s Wi-Fi capabilities.

Carl Schou, the researcher in question, found that an iPhone’s Wi-Fi connectivity is left “permanently disabled” by connecting to a network titled “%p%s%s%s%s%n.” According to BleepingComputer, Schou tested this theory on an iPhone XS running iOS 14.4.2. Notably, the publication, other researchers, and users in his Twitter thread have corroborated his findings. Notably, Android doesn’t seem affected by this issue.

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 :~) pic.twitter.com/2eue90JFu3
— Carl Schou (@vm_call) June 18, 2021

Schou notes that rebooting the device doesn’t fix the issue. Changing the Wi-Fi network’s name doesn’t remedy the problem, either. Connecting to another network isn’t possible either, as this bug seemingly breaks the Wi-Fi settings page.

So what causes the issue? It’s believed a format string bug is the root cause. iOS seemingly interprets the letters following the “%” as commands or variables and not an actual Wi-Fi SSID.

How to fix the iPhone Wi-Fi bug

As easy as it is to get into this mess, there’s an equally easy way out. Heading to Settings > General > Reset > Reset Network Settings on your iPhone will clear the Wi-Fi name from the device’s logs. You will need to re-enter any safe Wi-Fi networks and other network information, though.

Although it’s a temporary annoyance, the bug doesn’t seem to be a security flaw and probably isn’t exploitable by malicious actors. That said, it would be a cruel trick to play on iOS users who are none the wiser.