安全研究人員 Carl Schou 發現 iPhone 連上帶有 “%p%s%s” 個人熱點名稱後,會造成 WiFi 功能出現嚴重錯誤,不過在蘋果(Apple)最新釋出 iOS 14.7 beta5 測試版本中,已經正式修補 Wi-Fi 個人熱點錯誤。
已知 iOS 14.6 與舊版本系統,都會存在 Wi-Fi 永久性Bug漏洞錯誤,當 iPhone 設備連上包含「%p%s%s%s%s%n」Wi-Fi 個人熱點名稱後,就會造成 Wi-Fi 功能永久性失效,連同其他網路功能如 AirDrop 也會受影響,就算手動開啟 Wi-Fi 功能,iOS 系統也會立即自動關閉。
有部分用戶發現可以直接透過 iOS 重置網路設定,能夠解決此問題,則有些用戶需要將整台 iPhone 設備重刷才能夠修正。
直到 Apple 在本週替開發者和公開測試用戶釋出 iOS 14.7 測試版本後,被 YouTuber Zollotech 透過影片實測證實,iOS 14.7 已經修正 Wi-Fi 錯誤漏洞。
至於是什麼原因造成 iOS 會出現 Wi-Fi 漏洞錯誤,根據研究人員 Schou 近一步分析,主要是 iPhone 連上 Wi-Fi 或個人熱點名稱帶有”%”符號字串時,iOS 就會自動將”%”後方的字母解釋為字串格式說明符號。
在C和C++程式設計語言中,格式化字符串具有特殊的含義,由語言編譯器處理為變量名或命令,才會造成 iOS 系統出現「格式化字符串格式化漏洞」。
延伸閱讀:
- iOS 14.7 beta5 和 iPadOS 14.7 測試版釋出,帶你了解更新內容
- iOS 14 & iPadOS 14 測試版下載技巧,教你搶先升級安裝Beta
- iOS 15新功能有哪些?盤點22項必看的重點功能
- 如何用Apple Maps 回報車禍、不安全事件和測速,靠Siri輕鬆實現
喜歡這篇文章教學,後續想了解更多Apple資訊、iPhone、Mac、3C隱藏技巧,歡迎追蹤 瘋先生FB粉絲團、瘋先生LINE@、訂閱瘋先生Google新聞、Telegram、Instagram以及 訂閱YouTube頻道,將會有更多非常實用的技巧教學分享給大家。