Wiadomości Apple

Błąd iOS powoduje, że określona nazwa sieci wyłącza Wi-Fi na iPhone'ach

Niedziela 20 czerwca 2021 5:15 czasu PDT przez Tima Hardwicka

W systemie iOS wykryto błąd nazewnictwa sieci bezprzewodowych, który skutecznie wyłącza iPhone możliwość łączenia się z Wi-Fi.





Ustawienia Wi-Fi ios
Badacz bezpieczeństwa Carl Schou odkrył, że po dołączeniu do sieci Wi-Fi o nazwie '%p%s%s%s%s%n' funkcja Wi-Fi jego ‌iPhone'a‌ została 'trwale wyłączona'.

Zmiana identyfikatora SSID hotspotu nie spowodowała rozwiązania problemu, a nawet ponowne uruchomienie nie przyniosło żadnej różnicy, zgodnie z Syczący komputer .



Inni użytkownicy, którzy byli w stanie odtworzyć problem, sugerowali, że błąd może być związany z początkowym użyciem w nazwie sieci znaku procentu, co prowadzi do problemu z analizowaniem danych wejściowych, w wyniku którego system iOS błędnie interpretuje litery następujące po „%” jako ciąg specyfikator formatu.


W językach typu C i C specyfikatory formatu ciągu mają specjalne znaczenie i są analizowane przez kompilator języka jako nazwa zmiennej lub polecenie zamiast standardowego tekstu.

czy będzie iPhone 13 mini?

Wygląda na to, że telefony z Androidem nie są dotknięte tą samą siecią, ale iPhone'y dotknięte tym problemem muszą zostać zresetowane, zanim będzie można ponownie podłączyć hotspot Wi-Fi.

Aby wykonać reset, otwórz aplikację Ustawienia, dotknij Ogólne -> Resetuj, a następnie dotknij Resetuj ustawienia sieciowe i potwierdź żądanie po wyświetleniu monitu.