È il nome ‘%p%s%s%s%s%n’, che presumibilmente chiama un numero di comandi di programmazione. Una volta ottenuto un file iOSSu questa rete non sarà più possibile utilizzare il WiFi ovunque. Anche Airdrop Poi non funziona più.
Il problema persiste anche se ho riavviato il mio iPhone o iPad. Solo quando si ripristinano tutte le impostazioni di rete è possibile ricollegare il WiFi. Quindi rimuoverai il nome dalla memoria del tuo dispositivo.
bug di formattazione delle stringhe
Il misterioso problema è stato scoperto dal ricercatore Carl Shaw, che Twitter riportato i suoi risultati. Secondo Schou, neanche cambiare il nome del Wi-Fi ha risolto il problema. La causa del problema è il cosiddetto “errore di stringa di formato”, di cui si è ampiamente abusato all’inizio di questo secolo. Questi tipi di insetti non si vedono spesso in questi giorni.
La stringa di formato è un comando con un segno % che passa in memoria informazioni specifiche sul formato. Se il comando non riesce a trovare le informazioni richieste perché l’utente ha effettuato un input strano, il sistema potrebbe reagire in modo strano. Se si verifica questo errore, la memoria si sovraccarica, causando l’interruzione del processo da parte di iOS e il blocco del Wi-Fi.
La possibilità che qualcuno trovi accidentalmente l’errore è ridotta. Tuttavia, i truffatori che chiamano reti Wi-Fi pubbliche possono essere oggetto di abusi. Non è chiaro se Schou abbia effettivamente segnalato l’errore ad Apple.