一串特殊字符让iPhone系统崩溃,影响iOS17、iOS1...

程序员咋不秃头 2024-08-25 03:38:40

印象中,苹果的 iOS 系统此前多次出现了特殊字符导致系统崩溃的 bug。没想到现在又有一个文字 bug 会导致 iPhone 崩溃,并且这项 bug 会影响最新的 iOS 17,包括 iOS 18 和 iOS 18.1 测试版系统。

根据国外安全研究员 Ryan Stortz 的分享,他发现在 iPhone 的 App 资源库搜索框内输入特定字符"":: 后,iOS 的 Springboard(用户界面)会马上崩溃。

小编在 iOS 17 系统下进行了测试,发现无论是英文状态下的"":+任意字符,还是中文状态下的“”:+任意字符,在 App 资源库的搜索框输入后,的确可以导致系统界面崩溃,出现黑屏和加载菊花,几秒后重新进入系统。

而在 iOS 18 Beta 系统下测试时,App 资源库的搜索框未受到 bug 的影响,但 iPhone 主屏幕下拉界面的 Spotlight 搜索框在输入字符后会出现重新载入的情况。

此外,小编在 iOS 18.1 Beta 版本的设置界面搜索框输入这串字符,也会导致设置应用闪退。包括备忘录以及 iOS 18 全新设计的照片应用也未能幸免,搜索框输入后同样出现了闪退的情况。

由此可见,这次出现的特殊字符串导致 iPhone 系统界面崩溃或应用闪退的情况,影响范围比较广泛,涉及多个 iOS 系统版本,而且都与搜索功能有关。

想要体验 iPhone 系统崩溃的用户可以实际测试一下,因为并不会影响 iPhone 的数据安全。

Tips

如果 iPhone 在测试时出现了界面冻结、死机的情况,可以使用强制重启 (依次按下音量加减,长按电源直至重启) 来解决:

其实日常使用时想要遇到这个 bug 非常困难,毕竟需要准确输入特定字符才能触发,但这也暴露了当前 iOS 系统下部分搜索框在代码逻辑上的不完善,预计苹果会在接下来的软件更新中进行修复,比如 iOS 17.7、iOS 18 Beta 8。

0 阅读:2