Mise à jour 05/07 — Il est apparemment possible de complètement désactiver la fonction Wi-Fi d'un appareil iOS en exploitant le même bug mais avec un SSID différent. C'est encore Carl Schou qui a découvert cette faille de sécurité heureusement difficile à exploiter : en se connectant à un réseau nommé %secretclub%power
, l'ingénieur en sécurité est parvenu à complètement neutraliser le Wi-Fi de son appareil, y compris après une réinitialisation des réglages réseau. Dans cette situation, seule une remise à zéro complète de l'appareil peut alors réparer le problème, selon AppleInsider.
You can permanently disable any iOS device's WiFI by hosting a public WiFi named %secretclub%power
— Carl Schou (@vm_call) July 4, 2021
Resetting network settings is not guaranteed to restore functionality.#infosec #0day
Bien que Schou ait placé un clin d'œil à Secret Club (un groupe dont il fait partie) dans son SSID de démonstration, il n'y a ici aucune formule magique : le système d'Apple bute sans doute sur l'association du caractère %
avec les lettres s
et p
. Pour l'heure, Apple n'a pas contacté l'ingénieur au sujet de sa découverte, mais parions que les prochaines versions d'iOS s'empresseront de corriger ce fâcheux bug.
Article d’origine 21/06 — Un bug d'iOS permet de désactiver presque définitivement le Wi-Fi d'un iPhone ou d'un iPad. Si l'utilisateur se connecte sur un réseau au SSID appelé %p%s%s%s%s%n
, il ne pourra plus activer le Wi-Fi sur son appareil. L'interface va bloquer l'activation du bouton, qui restera grisée. Les connectivités Wi-Fi sont alors coupées et non réactivables, même après un redémarrage.
Ce bug a été découvert par l'ingénieur en sécurité Carl Schou. Bien sûr, il semble assez peu probable de se connecter par mégarde sur un SSID au nom aussi inhabituel, et Apple devrait régler ce bug dans une future mise à jour. Si jamais vous avez essayé et que votre iPhone est bloqué, il semble que réinitialiser les réglages réseau permette de régler le problème. Pour cela, il faut aller dans Paramètres > Général > Réinitialiser > Réinitialiser les réglages réseau. Il faudra cependant se reconnecter à chaque réseau Wi-Fi indépendamment. N'ayant pas eu l'occasion de tester si cette solution fonctionnait, on vous déconseille d'essayer !
Ce n'est pas la première fois qu'un bug de ce style est découvert sur iOS. On se souvient des caractères spéciaux qui faisaient planter iOS ou du volumineux fichier .vcf qui cassait l'application Messages.