iPhone
Chris Velazco/Engadget

如果你是 iPhone 的用户,且发现一个名叫「%p%s%s%s%s%n」的 Wi-Fi 热点的话,可千万不要点击加入了。据 BleepingComputer 引述一位安全研究专家 Carl Schou 的发现,iOS 设备在连接这个 SSID 的 Wi-Fi 网络时,不仅会无法连线,还会导致 Wi-Fi 机能「错乱」,要重置网络设定才能恢復。这个 bug 没有什么安全性的问题,但在连线时要特别注意一下有没有人恶作剧就是了。

造成这个 bug 的原因不明,但 BleepingComputer 猜测是 iOS 处理字串时没有处理干净,将它当成了某种变数来输入。Schou 平常就爱用各种像这样的字串来欺负「开发草率」的设备,而这次则是连 iPhone 都中枪了。Schou 测试的机器为 iOS 14.4.2,但依照其他亲自试验的人的回报,一路到 14.6 的机种都会面临同样的问题。

苹果近年来因为程序处理字串而产生的问题还真不少。2018 年时有过一个印度语的字元让 iOS 或 macOS 系统的通讯软件当机的事件,而去年又发生了特定 Unicode 字串能导致系统当机的情况。而更倒楣的则是一位名为 Rachel True 的 iCloud 用户,因为系统将她的姓(True)判断为布林运算的「真」,害她被锁在 iCloud 系统长达半年之久呢。