Voici un bug amusant : un chercheur en sécurité a découvert qu’un nom de réseau soigneusement conçu provoque un bug dans la pile réseau d’iOS et peut complètement désactiver la capacité de votre iPhone à se connecter au Wi-Fi.

Sur Twitter, Carl Schou a montré qu’après avoir rejoint un réseau Wi-Fi avec un nom spécifique (« %p%s%s%s%s%n »), toutes les fonctionnalités Wi-Fi sur l’iPhone ont été désactivées à partir de ce moment.

Une fois qu’un iPhone ou un iPad rejoint le réseau avec le nom « %p%s%s%s%s%n », l’appareil ne parvient pas à se connecter aux réseaux Wi-Fi ou à utiliser les fonctionnalités de mise en réseau du système comme AirDrop. Le problème persiste après le redémarrage de l’appareil (bien qu’une solution de contournement existe, voir ci-dessous).

Bien que Schuo ne détaille pas exactement comment il a compris cela, tout programmeur devrait remarquer un motif dans le nom de réseau génial requis pour déclencher le bogue.

Voici l’explication probable : le ‘%[character]La syntaxe ‘ est couramment utilisée dans les langages de programmation pour formater les variables dans une chaîne de sortie. En C, le spécificateur ‘%n’ signifie enregistrer le nombre de caractères écrits dans la chaîne de format dans une variable transmise à la fonction de format de chaîne. Le sous-système Wi-Fi transmet probablement le nom de réseau Wi-Fi (SSID) non vérifié à une bibliothèque interne qui effectue le formatage de chaîne, ce qui provoque à son tour une écriture arbitraire de la mémoire et un débordement de la mémoire tampon. Cela entraînera une corruption de la mémoire et le chien de garde iOS tuera le processus, désactivant ainsi efficacement le Wi-Fi pour l’utilisateur.

Publicité

De toute évidence, il s’agit d’une chaîne d’événements si obscure qu’il est hautement improbable qu’une personne y tombe accidentellement, à moins qu’une multitude de farceurs Wi-Fi n’apparaissent soudainement dans la nature avec des réseaux Wi-Fi ouverts utilisant le nom empoisonné. Jusqu’à ce qu’Apple corrige ce cas de figure dans une future mise à jour du système d’exploitation, gardez un œil sur tous les réseaux Wi-Fi avec des symboles de pourcentage dans leur nom.

Néanmoins, si vous sont affecté d’une manière ou d’une autre par cela, le bogue ne semble pas endommager de façon permanente votre matériel.

Vous devriez pouvoir réinitialiser tous les paramètres réseau et recommencer. Dans Paramètres, accédez à Général -> Réinitialiser -> Réinitialiser les paramètres réseau. Cela réinitialise tous les réseaux Wi-Fi enregistrés sur l’iPhone (ainsi que d’autres éléments tels que les paramètres cellulaires et l’accès VPN), supprimant ainsi la connaissance du nom du réseau malveillant de sa mémoire. Vous pouvez ensuite rejoindre à nouveau votre réseau Wi-Fi domestique standard.

FTC : Nous utilisons des liens d’affiliation automatique qui génèrent des revenus. Suite.

Macstadium Banner June 2021
Un Nom De Réseau Spécifique Peut Désactiver Complètement Le Wi-Fi Sur Votre Iphone 2

Découvrez 9to5Mac sur YouTube pour plus d’actualités Apple :

YouTube video
Rate this post
Publicité
Article précédentBibliothèque nationale fait appel à un public plus jeune avec l’événement «Fortnite, Fades and Kicks» | 1 NOUVELLES
Article suivantOuverture de Pokemon Master Journeys : regardez

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici