迅维网

iOS严重漏洞!连接WiFi名称会使网络瘫痪,重启也无法修复

晨洋宝贝 2021-6-21 10:15


  最近开发人员发现了iOS严重漏洞,用iPhone连接就会出现异常,重启也无法修复它。跟随本文一起了解一下吧。

iOS严重漏洞!连接WiFi名称会使网络瘫痪,重启也无法修复 图1


  根据测试,如果用户用一个特殊的WiFi名称连接到一个网络,该设备将有严重的问题,这将直接导致手机网络系统崩溃。

iOS严重漏洞!连接WiFi名称会使网络瘫痪,重启也无法修复 图2


  具体来说,将路由器的WiFi名称更改为:%p%s%s%s%s%n,然后将设备添加到WiFi网络中,设备将不会出现这串随机代码名,前几次可能没有连接,等等,设备很快就会出现网络故障。

  根据实际测量,我的iOS 15设备将直接报告错误无法连接,然后WiFi将被关闭并多次重新打开。

  iOS13 iOS14设备将会在多次连接后直接网络瘫痪,WiFi不能打开,也不能使用隔空传送,甚至整个网络都不能使用,甚至重启也是无用的。

iOS严重漏洞!连接WiFi名称会使网络瘫痪,重启也无法修复 图3


  开发人员推测,这个错误可能是苹果公司的代码逻辑中的一个问题。在代码中,编程中通常使用%语法,也就是说,变量被格式化为输出字符串,而在C语言中,%n不打印任何内容,并将迄今为止已打印的字符数写入 int 变量。

iOS严重漏洞!连接WiFi名称会使网络瘫痪,重启也无法修复 图4

 
  将WiFi名称更改为此代码后,系统可能会将未解析的SSID传递给执行字符串格式设置的内部库,从而导致任意内存写入和缓冲区溢出。

  毫无疑问,这个问题属于恶性BUG ,如果有闲的无聊的用户把公共WiFi的名字改成这个名字,那么那些不知道的人就会多次连接,让他们的苹果设备无法上网。

  幸运的是,这个问题可以通过设置中的网络重置来解决,但是普通用户很难想到它,因为即使它被关闭并重新启动,它仍然无法上网。

  除了iOS的iPhone设备存在这个问题外,运行iPadOS系统的iPad也有同样的问题,因为它们运行的是相同的系统底层。

  如果你在未来的WiFi名称中看到"%"号请小心。它可能是恶作剧,也可能是黑客阴谋哦。

本文转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容! [声明] 本站文章版权归原作者所有,内容为作者个人观点,本站只提供参考并不构成任何投资及应用建议。本站拥有对此声明的最终解释权!

雷人

握手

鲜花

鸡蛋

路过
收藏

相关阅读

最新评论

发表评论

登录 后可参与评论
关闭

站长提醒 上一条 /1 下一条

返回顶部
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图


芯片搜索