Apple iMessage缺陷让远程攻击者在iPhone上读取文件

<返回列表

作为12.4 iOS更新的一部分,Apple修补的iMessage漏洞允许潜在的攻击者远程读取存储在iOS设备上的文件内容而无需用户交互,因为用户移动没有沙箱。

谷歌Project Zero安全研究员娜塔莉·西尔瓦诺维奇 ?(Natalie Silvanovich)在5月份向苹果公司报告了CVE-2019-8646的安全漏洞 ?。

Silvanovich创建的概念证明仅适用于运行iOS 12或更高版本的设备,它被设计为“一个简单的示例,用于演示Springboard中类的触及能力。该错误的实际后果可能更严重。”

CVE-2019-8646允许攻击者从没有用户交互的远程设备上读取文件,因为没有沙箱的用户移动设备https://t.co/uGXHYjOXBe

- Natalie Silvanovich(@natashenka),2019年7月29日

Google安全研究员表示,iMessage问题是由_NSDataFileBackedFuture类引起的,即使启用了安全编码,也可以“反序列化。此类是文件支持的NSData对象,当[NSData bytes]选择器将本地文件加载到内存中叫做。”

Silvanovich 在Project Zero的错误跟踪器中详细描述了这个问题:

“首先,如果反序列化缓冲区的代码共享它,它可能会允许对本地文件进行不希望的访问(这更可能导致使用序列化对象进行本地通信的组件出现问题而不是iMessage)。其次,它允许创建一个NSData对象,其长度不同于其字节数组的长度。这违反了一个非常基本的属性,该属性应始终适用于NSData对象。这可以允许越界读取,并且还可能导致越界写入,因为现在可以创建具有非常大的NSData对象,如果缓冲区被备份则是不可能的。”

苹果公司在 7月22日发布的iOS 12.4版本中修补了这个问题,“除非明确地将其添加到允许列表中,否则将阻止此类进行解码。此外,还实现了对文件URL的更好过滤。”

根据iOS发行说明,Siri和Core Data iOS组件中存在越界读取缺陷,它会影响所有iPhone 5s或更高版本,iPad Air或更高版本以及iPod touch第6代或更高版本的设备。

由于概念验证现已公开用于此漏洞,iOS 12.4最近才发布,因此强烈建议用户尽快升级到最新版本的iOS。

在iOS 12.4中修补了更多iMessage漏洞

Silvanovich发现在与谷歌的Project Zero的合作,其他两个漏洞的iMessage 塞缪尔·格罗斯,也得到了在iOS的12.4更新修补漏洞。

第一个是Core Data中的内存漏洞,跟踪为CVE-2019-8660, ?通过改进的长度检查进行修复,它使远程攻击者可能在iPhone 5s或更高版本,iPad Air或更高版本以及iPod上导致意外的应用程序终止或任意代码执行触摸第6代或更高版本的iOS设备。

第二个是 ?在CVE-2019-8647跟踪免费问题 ?后使用Core Data,可能允许远程攻击者在iPhone 5s或更高版本,iPad Air或更高版本以及iPod touch第6代或更高版本iOS设备上执行任意代码执行。

总的来说,Silvanovich发现了五个iMessage错误,最后两个是输入验证问题,这可能会导致设备出现格式不正确的消息(在5月13日发布的iOS 12.3中打补丁)和一个越界读取导致内存泄漏(在7月22日发布的watchOS 5.3中修复 ?)。

国内免备案VPS301跳转服务器国内免备案服务器域名被墙跳转301,绕过信息安全中心不能放违反法律法规内容!(北京免备案镇江免备案江苏免备案辽宁免备案vps山东联通免备案
分享新闻到:

更多帮助

不用备案也能轻松建站:国内VPS免备案快速搭建网站新选择

新闻中心 2026-03-24
在互联网浪潮不断翻涌的今天,搭建一个属于自己的平台已成为许多个人和企业实现数字化转型的首选方案。往常提及网站的搭建,域名备案成了绕不开的环节,手续繁琐、审批周期···
查看全文

2026年国内云免备案新趋势:中小企业如何快速上线网站

新闻中心 2026-03-24
近年,互联网技术的迅速发展和各类云服务的应用普及,使得企业建设网站的难度和成本明显降低。而在2026年,国内云服务市场出现了一个新的趋势——云免备案,为中小企业···
查看全文

阿里云免备案解决方案:轻松搭建国内高速稳定网站

新闻中心 2026-03-23
在互联网时代,许多人希望能够快速搭建一个自己的网站,让内容能够在国内以稳定且高效的方式展示。然而,备案的问题往往让不少人望而却步。特别是对于刚刚起步的团队和个人···
查看全文
返回更多帮助