Apple News

iOS-bugg gör att specifikt nätverksnamn inaktiverar Wi-Fi på iPhones

Söndag 20 juni 2021 05:15 PDT av Tim Hardwick

En namnbugg för trådlöst nätverk har upptäckts i iOS som effektivt inaktiverar en iPhone s förmåga att ansluta till Wi-Fi.





ios wifi-inställningar
Säkerhetsforskare Carl Schou upptäckte att efter att ha gått med i ett Wi-Fi-nätverk med namnet '%p%s%s%s%s%n' lämnades hans ‌iPhone‌s Wi-Fi-funktioner 'permanent inaktiverad'.

Att ändra en hotspots SSID gjorde ingenting för att rätta till problemet, även om en omstart misslyckades med att göra någon skillnad, enligt Bleeping Computer .



Andra användare som kunde replikera problemet har föreslagit att felet kan vara relaterat till den initiala användningen i nätverksnamnet av procenttecknet, vilket leder till ett problem med ingångsanalys där iOS av misstag tolkar bokstäverna efter '%' som en sträng -formatspecifikation.


I språk i C- och C-stil har strängformatsspecifikationer en speciell betydelse och tolkas av språkkompilatorn som ett variabelnamn eller ett kommando istället för standardtext.

hur man låser whatsapp på iphone

Android-telefoner verkar inte påverkas av samma nätverk, men iPhones som drabbats av problemet måste få sina nätverksinställningar återställda innan en Wi-Fi-hotspot kan anslutas igen.

För att utföra återställningen, öppna appen Inställningar, tryck på Allmänt -> Återställ, tryck sedan på Återställ nätverksinställningar och bekräfta begäran vid prompten.