高通、MediaTek芯片音频编解码器漏洞影响数百万安卓设备。
ALAC(Apple Lossless Audio Codec,苹果无损音频编解码器)是苹果公司2004年提出的无损音频压缩编码格式。Checkpoint安全研究人员发现ALAC 实现中存在安全漏洞,攻击者利用该漏洞可以实现远程代码执行,漏洞影响高通和MediaTek这两个全球最大的智能手机芯片制造商。预计数百万安卓设备受到影响。
2011年底,苹果公司开源了ALAC。随后,ALAC被广泛应用于非苹果的音频设备和程序中,包括基于安卓的智能手机、Linux和Windows媒体播放器和转化器。许多第三方厂商使用苹果开源的代码作为基础进行了自己的ALAC实现。
Check Point安全研究人员发现高通和MediaTek这两个全球最大的手机芯片制造商的音频解码器中使用的ALAC代码存在漏洞,而该音频解码器应用于全球超过半数的智能手机。
攻击者利用ALAC中的安全漏洞可以通过构造恶意音频文件来发起远程代码执行攻击。远程代码执行的影响包括获取用户多媒体数据以及来自被黑的机器的摄像头中的数据流。非特权的安卓APP可以使用该漏洞来实现权限提升,获取媒体数据和用户会话的访问权限。
MediaTek对ALAC漏洞分配了CVE编号CVE-2021-0674和 CVE-2021-0675,补丁已于2021年12月修复。高通对该ALAC分配的CVE编号为CVE-2021-30351,CVSS评分为9.8分,漏洞已于2021年12月修复。
更多技术细节将于2022年5月举行的CanSecWest 安全大会上公开。
参考及来源:https://blog.checkpoint.com/2022/04/21/largest-mobile-chipset-manufacturers-used-vulnerable-audio-decoder-2-3-of-android-users-privacy-around-the-world-were-at-risk/