iOS又一Bug:特殊Wi-Fi熱點名稱會導致iPhone無線連接功能異常

安全研究員 Carl Schou 剛剛發現了 iOS 中的又一個 Bug,如果 iPhone 嘗試連接到具有特殊名稱的 Wi-Fi 熱點,很可能導致設備的無線連接功能異常。首先,他建立了一個名叫“%p%s%s%s%s%n”的無線熱點名稱。但在初次嘗試連接時,Carl Schou 發現根本無法連上。然後通過進一步的嘗試,設備上的 Wi-Fi 連接功能幹脆被徹底禁用了。

iOS又一Bug:特殊Wi-Fi熱點名稱會導致iPhone無線連接功能異常

據 Bleeping Computer 所述,即便後續嘗試連接其它 Wi-Fi 熱點,這一“傳染病”也無法被治癒。更糟糕的是,在變更熱點 SSID 名稱並重啟 iPhone 之後,問題也依然存在。

接着一群人分別測試了相同的故障 SSID 名稱,結果也紛紛以躺槍姿態證實了該問題。作為對比,Android 移動設備能夠毫無問題地連接到“名稱異常”的無線接入點。

iOS又一Bug:特殊Wi-Fi熱點名稱會導致iPhone無線連接功能異常

一些研究人員認為,該問題或與 iOS 對 Wi-Fi 熱點名稱的“輸入解析”bug 有關。因為 SSID 開頭的百分比符號,可能被操作系統誤認為是字符串格式的說明符。

結果就是 % 之後的這串字符被當做了所謂的變量,而不是純文本格式。對於已經不幸中招的用戶來說,只能在重置網絡設置后,才能讓 iOS 設備的 Wi-Fi 連接功能恢復正常,方法如下:

● 打開‘設置’;

● 進入‘通用’;

● 選擇‘重置網絡設置’;

● 確認請求;

● 待 iPhone 重啟后,再嘗試照常設置 Wi-Fi 。

iOS又一Bug:特殊Wi-Fi熱點名稱會導致iPhone無線連接功能異常

當然,這並不是我們首次見到蘋果設備因為遇到特殊字符串而出現功能異常。比如幾年前,iPhone / iPad 就被某些基於特殊表情符號或特定德語字符的傳入通知(又稱“文本炸彈”)而導致設備崩潰。

此外更早的時候,一些有心的用戶也可能發現,某些移動設備是無法正確檢索或識別純中文格式的無線熱點 SSID 名稱的。

(0)
上一篇 2021-06-20 09:23
下一篇 2021-06-20 09:23

相关推荐