一条短信破解“全球最安全的手机​”漏洞披露

一条短信攻破“全球最安全手机”

Freebuf曾经报道过,号称“全球最安全的手机的BlackPhone在去年的黑帽大会上被黑客团队TeamAndIRC小组用时5分钟破解,获得root权限。但最近研究者又在其上发现了另一漏洞:攻击者仅用一条短信就能攻陷手机,并在手机上执行恶意代码。

这个漏洞是由澳大利亚Azimuth Security公司的Mark Dowd于2014年底发现的,但他等到Blackphone修复了漏洞后才披露细节。漏洞其实是源于Silent Text程序,这款app是Blackphone中的加密通讯工具,也可以从Google应用商店下载使用。

黑客可以通过利用这个漏洞做到:

漏洞详情

攻击者可以利用漏洞,以Silent Text程序的权限执行远程代码,可以读取通讯录、获取地理位置信息、写入外部存储,当然还可以联网。

该漏洞发生在libscimp组件,这个组件让BlackPhone使用Silent Circle即时通讯协议(Silent Circle Instant Messaging Protocol, SCIMP)来加密XMPP(Extensible Messaging and Presence Protocol),而这个组件中有一个类型混淆漏洞。

SCIMP被BlackPhone的作者用来建立安全的端对端加密,而现在SilentText中使用的SCIMP出现了类型混淆漏洞,使得攻击者“直接覆盖内存里的指针,然后可以进行远程的未授权的控制”。
Dowd在其技术博客中给出了详细的技术介绍,如果您感兴趣可以参考。

虽然漏洞已经被修复,但这个漏洞告诉那些“安全手机们”或竭力提供高强度加密的开发者们:在这个黑客技巧层出不穷的时代,你真的很难保证你的产品不会被黑。