Detta SSID-namn kan inaktivera en iPhones Wi-Fi

0 Shares

Vad hände nyss? Bara några veckor efter att en liknande fråga upptäcktes har en säkerhetsforskare funnit att anslutning av en iPhone till Wi-Fi-nätverk med ett visst namn kan inaktivera enhetens Wi-Fi-stöd – och att lösa problemet är långt ifrån enkelt.

För ett par veckor sedan avslöjade Secret Club-grundaren Carl Schou att om en iPhone ansluten till ett nätverk med SSID-namnet “% p% s% s% s% s% n”, skulle det resultera i ett fel i iOS: s nätverksstack inaktivera telefonens Wi-Fi- och nätverksfunktioner. Effekten fruktades ursprungligen för att vara permanent, men den kan åtgärdas genom att återställa iPhones nätverksinställningar.

Nu har Schou hittat ett liknande problem som verkar ännu värre än den tidigare upptäckten. Han skriver att att bara komma in i utbudet av offentliga Wi-Fi-nätverk med namnet “% secretclub% power” kan resultera i samma problem som tidigare, och problemen kan kvarstå även efter att nätverksinställningarna har återställts.

Den enda lösningen kan vara en hård fabriksåterställning, även om vissa användare säger (via PCMag) att återställa en enhet med iTunes kan fungera. En Twitter-användare skriver att manuellt att ta bort Wi-Fi-nätverksnamnen från “com.apple. Wi-Fi.known-networks.plist” innan en enhet återställs kan också lösa problemet.

Varför borkar dessa namn en iPhones Wi-Fi? Enligt 9To5Mac:

‘%[character]’syntax används ofta i programmeringsspråk för att formatera variabler i en utmatningssträng. I C betyder “% n” -specifikatorn att spara antalet tecken skrivna i formatsträngen till en variabel som skickas till strängformatfunktionen. Wi-Fi-delsystemet överför troligen Wi-Fi-nätverksnamnet (SSID) utan sanering till något internt bibliotek som utför strängformatering, vilket i sin tur orsakar ett godtyckligt minnesskrivning och buffertöverflöde. Detta kommer att leda till minneskorruption och iOS-vakthunden kommer att döda processen och därmed effektivt inaktivera Wi-Fi för användaren.

Förvänta dig mer skadliga SSID-namn med teckensekvenserna “% s”, “% p” och “% n” innan Apple lanserar en fix.

Bildkredit: Camilo Concha

0 Shares