Letzten Monat sprach Reverse Engineering-Spezialist Carl Schou über einen iPhone-Softwarefehler, der das integrierte WLAN des Geräts unterbricht, wenn es mit einem benannten Zugangspunkt verbunden ist. Dieses Problem kann nur durch Zurücksetzen der Netzwerkeinstellungen gelöst werden, da ein Umbenennen des Netzwerks und ein Neustart des Smartphones nicht helfen. Jetzt ist es ihm gelungen, einen weiteren schwerwiegenden Fehler in iOS zu finden, der die Arbeit von Wi-Fi blockiert.
Der Forscher behauptet, dass, wenn Sie versuchen, ein iPhone mit einem Wi-Fi-Netzwerk namens "% secretclub% power" zu verbinden, Sie das in das Smartphone integrierte Wi-Fi-Modul stören können, wodurch alle Funktionen im Zusammenhang mit dem drahtlosen Netzwerk nicht mehr funktionieren . Darüber hinaus garantiert das Zurücksetzen der iOS-Netzwerkeinstellungen in diesem Fall nicht die Wiederherstellung der Leistung. Der Experte stellte fest, dass er mehrmals versucht hatte, die Netzwerkeinstellungen des Geräts zurückzusetzen, dies jedoch nicht half und das WLAN weiterhin in einem deaktivierten Zustand blieb.
Die Quelle stellt fest, dass drahtlose Netzwerke, in deren Namen ein %-Zeichen steht, die Arbeit von Wi-Fi auf Geräten mit iOS stören können. Tatsache ist, dass das Zeichen "%" in der Programmierung häufig verwendet wird, um Zeichenfolgen zu formatieren. Das Wi-Fi-Subsystem übergibt wahrscheinlich den Hotspot-Namen an eine interne Bibliothek, die die Zeichenfolgenformatierung durchführt, was wiederum einen willkürlichen Speichereintrag erstellt und die Zwischenablage überläuft. Dadurch wird der Speicher beschädigt und die Wi-Fi-Funktion automatisch deaktiviert.
Der Forscher rät iPhone-Benutzern davon ab, sich mit einem %-Zeichen in ihrem Namen mit Wi-Fi-Netzwerken zu verbinden. Höchstwahrscheinlich wird Apple diesen Fehler in einem zukünftigen Software-Update beheben.
2021-07-05 15:00:50
Autor: Vitalii Babkin