苹果表示,这是由一个资源耗尽的问题引起的,现在已经通过改进输入验证的方式来解决。
在Trevor Spiniolas发现HomeKit漏洞后,Bleeping Computer在1月份首次强调了这个漏洞。该漏洞被称为"门锁",原理是通过将HomeKit设备的名称改为超过50万个字符来令其拒绝服务。
试图加载如此大的字符串会导致iOS设备被送入拒绝服务状态,强制重置设备是恢复的唯一途径。重置设备会导致数据丢失,除非有可用的备份,而重新登录与损坏的HomeKit设备名称相关联的受影响的iCloud账户还会重新触发该漏洞。
苹果在iOS 15.1中通过限制可为HomeKit设备或应用设置的名称长度,部分修复了该漏洞,但它并没有完全修复该问题,因为利用该漏洞的恶意者可以使用Home邀请函而不是设备来再次触发攻击。
因为这个漏洞在最坏的情况下可能导致数据丢失,在最好的情况下可能导致设备重置,所以值得立即更新到iOS和iPadOS 15.2.1更新。
最新文章