A brand new bug has been found in iOS that may utterly disable WiFi in your iPhone. When an iPhone connects to a WiFI with a selected sequence of characters, it causes a bug within the community module of the iOS and utterly disables an iPhone’s means to connect with Wi-Fi.
Safety researcher Carl Schou has found a bug in iOS that may utterly disable a WiFi chip of an iPhone. When an iPhone connects to a WiFi with an SSID title “%ppercentspercentspercentspercentspercentn” it causes a bug within the community module of the iPhone. On account of this bug, an iPhone fails to attach with any WiFi community. It additionally causes harm to some system options like AirDrop and VPN.
After becoming a member of my private WiFi with the SSID “%ppercentspercentspercentspercentspercentn”, my iPhone completely disabled it’s WiFi performance. Neither rebooting nor altering SSID fixes it :~) pic.twitter.com/2eue90JFu3
— Carl Schou (@vm_call) June 18, 2021
Though Schou didn’t say something about how he landed on such a mysterious bug, 9to5Mac got here up with a attainable explanation. In C coding language, %n is used to insert a variable in a string. Discover how the WiFi title string that causes the bug ends in ‘%n’. The software program module of WiFi on iOS expects a variable to be enter rather than ‘%n’.
Since there’s nothing to be enter, it “causes arbitrary write of reminiscence to a pointer.” This in flip results in “reminiscence corruption and iOS watchdog will kill the method, therefore successfully disabling Wi-Fi for the person.”
Though it is rather unlikely to connect with WiFi with ‘%n’ in its title, however even in case you do, you shouldn’t fear. The bug doesn’t trigger everlasting harm to your iPhone’s WiFi chip. You’ll be able to merely reset the community settings of your iPhone, and the WiFi will begin working usually once more.
In case WiFi nonetheless doesn’t work even after resetting community settings, you’ll be able to strive these 11 ways of fixing WiFi not working on your iPhone.