Je iPhone verbinden met wifi-namen met ‘%’ kan problemen veroorzaken…

Een beveiligingsonderzoeker heeft een fout gevonden in iOS waardoor een gebruiker zijn iPhone niet kan verbinden met wifi-netwerken. Carl Schou kwam eerder de fout tegen die wordt geactiveerd wanneer u uw iPhone verbindt met een netwerk met Service Set Identifier (SSID) “%p%s%s%s%s%n”. De bug lijkt wifi-radio’s op de iPhone uit te schakelen, waardoor ze onbruikbaar worden. Daar stopt het niet, omdat de bug AirDrop onbruikbaar maakt. AirDrop vereist dat de gebruiker de wifi- en Bluetooth-instellingen van de iPhone inschakelt.

Dezelfde beveiligingsonderzoeker heeft nog een soortgelijke bug gevonden die hetzelfde effect heeft op iPhones. Schou beweert dat als een iPhone zich binnen het bereik van een wifi-netwerk met de naam ‘%secretclub%power’ bevindt, hij geen wifi meer kan gebruiken.

Serieus, ik heb nog steeds geen wifi pic.twitter.com/AaF9IQBvCp

  

— Carl Schou (@vm_call) 4 juli 2021

Hoewel men het bovenstaande probleem zou kunnen oplossen door hun iPhone-netwerkinstellingen opnieuw in te stellen, heeft de nieuwe fout mogelijk een andere manier nodig. De onderzoeker beweert dat dit probleem aanhoudt, zelfs na het resetten van de netwerkinstellingen.

9to5Mac heeft mogelijk de oorzaak van het probleem gevonden. Er staat vermeld dat ‘%[character]De syntaxis wordt vaak gebruikt in programmeertalen om variabelen op te maken in een uitvoertekenreeks. In C betekent de specificatie ‘%n’ het opslaan van het aantal tekens geschreven in de format string in een variabele die wordt doorgegeven aan de format string functie. Het Wi-Fi-subsysteem geeft waarschijnlijk de Wi-Fi-netwerknaam (SSID) onopgemerkt door aan een interne bibliotheek die tekenreeksformattering uitvoert, wat op zijn beurt een willekeurige geheugenschrijf- en bufferoverloop veroorzaakt. Dit zal leiden tot geheugenbeschadiging en iOS-waakhond zal het proces doden, waardoor wifi voor de gebruiker effectief wordt uitgeschakeld.

Kortom, om te voorkomen dat je de wifi-verbinding van je iPhone uitschakelt, kun je hem het beste niet verbinden met een wifi-netwerk met een “%”-teken in zijn naam. Apple heeft het probleem nog niet erkend. Er is ook geen officieel antwoord om het probleem op te lossen. Vermijd daarom het verbinden van uw iPhone met onbekende Wi-Fi-netwerken.

Bedankt voor het lezen tot het einde van dit artikel. Voor meer informatieve en exclusieve technische inhoud, zoals onze Facebook-pagina

0 Shares:
You May Also Like