Android 安全公告 - 2016 年 11 月

发布时间:2016 年 11 月 7 日 | 更新时间:2016 年 12 月 21 日

本 Android 安全公告详细介绍了会影响 Android 设备的安全漏洞。在发布本公告的同时,我们还通过无线下载 (OTA) 更新的方式发布了针对 Google 设备的安全更新。我们还在 Google Developers 网站上发布了 Google 设备固件映像。安全补丁程序级别为 2016 年 11 月 6 日或更新的 Android 系统都已解决本公告中所述的所有问题。请参阅 Pixel 和 Nexus 更新时间表,了解如何查看设备的安全补丁程序级别。

合作伙伴在 2016 年 10 月 20 日或之前就已收到关于本公告中所述问题的通知。我们已将针对这些问题的源代码补丁程序发布到 Android 开源项目 (AOSP) 代码库中(如果适用)。本公告中还提供了指向 AOSP 之外的补丁程序的链接。

这些问题中危险性最高的是一个严重程度为“严重”的安全漏洞。在系统处理媒体文件时,攻击者可以利用该漏洞通过多种方式(例如电子邮件、网页浏览和彩信等)在受影响的设备上远程执行代码。严重程度评估的依据是漏洞被利用后可能会对受影响的设备造成的影响(假设相关平台和服务缓解措施被成功规避或出于开发目的而被停用)。

尚未有人向我们举报过有用户主动利用或滥用这些新报告的问题。请参阅 Android 和 Google 服务缓解措施部分,详细了解有助于提高 Android 平台安全性的 Android 安全平台防护功能和服务防护功能(如 SafetyNet)。

我们建议所有用户都在自己的设备上接受这些更新。

通告

  • 由于我们推出了 Pixel 和 Pixel XL 设备,因此我们将改用“Google 设备”(而不是“Nexus 设备”)这个术语代表 Google 支持的所有设备
  • 本公告有 3 个安全补丁程序级别,目的是让 Android 合作伙伴能够灵活地、更快速地修复在各种 Android 设备上类似的一系列漏洞。如需了解详情,请参阅常见问题和解答
    • 2016-11-01:部分安全补丁程序级别。该安全补丁程序级别表明 2016-11-01(以及之前的所有安全补丁程序级别)涵盖的所有问题均已得到解决。
    • 2016-11-05:完整安全补丁程序级别。该安全补丁程序级别表明 2016-11-01 和 2016-11-05(以及之前的所有安全补丁程序级别)涵盖的所有问题均已得到解决。
    • 补充安全补丁程序级别

      我们还提供了补充安全补丁程序级别,以用于标识设备包含我们在确定补丁程序级别后又公开披露的问题的修复程序。在 2016-12-01 安全补丁程序级别发布之前,这些最新披露的漏洞并非必须解决。

      • 2016-11-06:该安全补丁程序级别表明设备已解决 2016-11-05 涵盖的所有问题以及 2016 年 10 月 19 日公开披露的 CVE-2016-5195。
  • 受支持的 Google 设备将会收到一个安全补丁程序级别为 2016 年 11 月 5 日的 OTA 更新。

Android 和 Google 服务缓解措施

这一部分总结了 Android 安全平台和服务防护功能(如 SafetyNet)提供的缓解措施。这些功能有助于降低 Android 上的安全漏洞被成功利用的可能性。

  • 较高版本的 Android 平台中提供的增强功能让攻击者更加难以利用 Android 上存在的许多问题。我们建议所有用户都尽可能更新到最新版 Android。
  • Android 安全团队会积极利用“验证应用”功能和 SafetyNet 监控滥用行为,这些功能会在发现可能有害的应用时向用户发出警告。在安装有 Google 移动服务的设备上,“验证应用”功能会默认处于启用状态,对于从 Google Play 以外的来源安装应用的用户来说,该功能尤为重要。Google Play 中禁止提供能够获取设备 root 权限的工具,当用户尝试安装被检测出能够获取 root 权限的应用时(无论应用来自何处),“验证应用”功能会向用户发出警告。另外,“验证应用”功能还会尝试识别并阻止用户安装会利用提权漏洞的已知恶意应用。如果用户已安装此类应用,那么“验证应用”功能将会通知用户,并尝试移除检测出的恶意应用。
  • 由于已做了适当更新,因此 Google 环聊和 Messenger 应用不会自动将媒体内容传递给 Mediaserver 之类的进程。

致谢

我们衷心感谢以下研究人员做出的贡献:

  • Google Chrome 安全团队的 Abhishek Arya、Oliver Chang 和 Martin Barbella:CVE-2016-6722
  • Google 的 Andrei Kapishnikov 和 Miriam Gershenson:CVE-2016-6703
  • 无声信息技术 PKAV 的 Ao Wang (@ArayzSegment) 和 Zinuo Han:CVE-2016-6700、CVE-2016-6702
  • 腾讯安全平台部门的 Askyshang:CVE-2016-6713
  • Android 安全团队的 Billy Lau:CVE-2016-6737
  • 比雷埃夫斯大学的 Constantinos PatsakisEfthimios Alepis:CVE-2016-6715
  • 阿里巴巴移动安全团队的 dragonltx:CVE-2016-6714
  • Project Zero 的 Gal Beniamini:CVE-2016-6707、CVE-2016-6717
  • 奇虎 360 科技有限公司 IceSword 实验室的 Gengjia Chen (@chengjia4574) 和 pjf:CVE-2016-6725、CVE-2016-6738、CVE-2016-6740、CVE-2016-6741、CVE-2016-6742、CVE-2016-6744、CVE-2016-6745、CVE-2016-3906
  • 奇虎 360 科技有限公司 Alpha 团队的龚广 (@oldfresher):CVE-2016-6754
  • 奇虎 360 科技有限公司 IceSword 实验室的 Jianqiang Zhao (@jianqiangzhao) 和 pjf:CVE-2016-6739、CVE-2016-3904、CVE-2016-3907、CVE-2016-6698
  • 腾讯科恩实验室 (@keen_lab) 的 Marco Grassi (@marcograss):CVE-2016-6828
  • Project Zero 的 Mark Brand:CVE-2016-6706
  • Google 的 Mark Renouf:CVE-2016-6724
  • Michał Bednarski (github.com/michalbednarski):CVE-2016-6710
  • Android 安全团队的 Min Chong:CVE-2016-6743
  • 趋势科技的 Peter Pi (@heisecode):CVE-2016-6721
  • 腾讯科恩实验室的何淇丹 (@flanker_hqd) 和刘耕铭 (@dmxcsnsbh):CVE-2016-6705
  • Google 的 Robin Lee:CVE-2016-6708
  • Scott Bauer (@ScottyBauer1):CVE-2016-6751
  • 卡巴斯基实验室的 Sergey Bobrov (@Black2Fan):CVE-2016-6716
  • 趋势科技移动威胁研究团队的 Seven Shen (@lingtongshen):CVE-2016-6748、CVE-2016-6749、CVE-2016-6750、CVE-2016-6753
  • 阿姆斯特丹自由大学的 Victor van der Veen、Herbert Bos、Kaveh Razavi 和 Cristiano Giuffrida 以及加州大学圣巴巴拉分校的 Yanick Fratantonio、Martina Lindorfer 和 Giovanni Vigna:CVE-2016-6728
  • 阿里巴巴的 Weichao Sun (@sunblate):CVE-2016-6712、CVE-2016-6699、CVE-2016-6711
  • C0RE 团队的 Wenke Dou (vancouverdou@gmail.com)、Chiachih Wu (@chiachih_wu) 和 Xuxian Jiang:CVE-2016-6720
  • 趋势科技的吴潍浠 (@wish_wu):CVE-2016-6704
  • Nightwatch Cybersecurity 的 Yakov Shafranovich:CVE-2016-6723
  • C0RE 团队Yuan-Tsung LoYao JunTong Lin、Chiachih Wu (@chiachih_wu) 和 Xuxian Jiang:CVE-2016-6730、CVE-2016-6732、CVE-2016-6734、CVE-2016-6736
  • C0RE 团队Yuan-Tsung LoYao JunXiaodong Wang、Chiachih Wu (@chiachih_wu) 和 Xuxian Jiang:CVE-2016-6731、CVE-2016-6733、CVE-2016-6735、CVE-2016-6746

此外,我们还要感谢 Android 安全团队的 Zach Riggle 对本公告中的几个问题做出的贡献。

2016-11-01 安全补丁程序级别 - 漏洞详情

我们在下面提供了 2016-11-01 补丁程序级别涵盖的每个安全漏洞的详细信息,其中包括问题描述、严重程度阐释和一个表,该表中包含 CVE、相关参考内容、严重程度、已更新的 Google 设备、已更新的 AOSP 版本(如果适用)及报告日期。如果有解决相应问题的公开更改记录(例如 AOSP 代码更改列表),我们会将 Bug ID 链接到该记录。如果某个 Bug 有多条相关的更改记录,我们还将通过 Bug ID 后面的数字链接到更多参考内容。

Mediaserver 中的远程代码执行漏洞

Mediaserver 中有一个远程代码执行漏洞,当系统处理媒体文件和数据时,该漏洞可让攻击者利用蓄意创建的文件破坏内存。由于攻击者可以利用该漏洞通过 Mediaserver 进程远程执行代码,因此我们将该漏洞的严重程度评为“严重”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6699 A-31373622 严重 所有 7.0 2016 年 7 月 27 日

libzipfile 中的提权漏洞

libzipfile 中有一个提权漏洞,本地恶意应用可以利用该漏洞通过特权进程执行任意代码。由于攻击者可以利用该漏洞在本地发起永久损坏设备的攻击,而用户可能需要重写操作系统才能修复设备,因此我们将该漏洞的严重程度评为“严重”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6700 A-30916186 严重 无* 4.4.4、5.0.2、5.1.1 2016 年 8 月 17 日

*运行 Android 7.0(或更高版本)且已安装所有可用更新的受支持 Google 设备不受该漏洞的影响。

Skia 中的远程代码执行漏洞

libskia 中有一个远程代码执行漏洞,当系统处理媒体文件和数据时,该漏洞可让攻击者利用蓄意创建的文件破坏内存。由于攻击者可以利用该漏洞通过图库进程远程执行代码,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6701 A-30190637 所有 7.0 Google 内部

libjpeg 中的远程代码执行漏洞

libjpeg 中有一个远程代码执行漏洞,该漏洞可让攻击者利用蓄意创建的文件通过非特权进程执行任意代码。由于攻击者可以利用该漏洞在使用 libjpeg 的应用中远程执行代码,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6702 A-30259087 无* 4.4.4、5.0.2、5.1.1 2016 年 7 月 19 日

*运行 Android 7.0(或更高版本)且已安装所有可用更新的受支持 Google 设备不受该漏洞的影响。

Android 运行时中的远程代码执行漏洞

Android 运行时库中有一个远程代码执行漏洞,该漏洞可让攻击者利用蓄意创建的有效负载通过非特权进程执行任意代码。由于攻击者可以利用该漏洞在使用 Android 运行时的应用中远程执行代码,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6703 A-30765246 无* 4.4.4、5.0.2、5.1.1、6.0、6.0.1 Google 内部

*运行 Android 7.0(或更高版本)且已安装所有可用更新的受支持 Google 设备不受该漏洞的影响。

Mediaserver 中的提权漏洞

Mediaserver 中有一个提权漏洞,本地恶意应用可以利用该漏洞通过特权进程执行任意代码。由于攻击者可以利用该漏洞使第三方应用在本地获取通常无法获取的超出规定的权能,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6704 A-30229821 [2] [3] 所有 4.4.4、5.0.2、5.1.1、6.0、6.0.1、7.0 2016 年 7 月 19 日
CVE-2016-6705 A-30907212 [2] 所有 5.0.2、5.1.1、6.0、6.0.1、7.0 2016 年 8 月 16 日
CVE-2016-6706 A-31385713 所有 7.0 2016 年 9 月 8 日

系统服务器中的提权漏洞

系统服务器中有一个提权漏洞,本地恶意应用可以利用该漏洞通过特权进程执行任意代码。由于攻击者可以利用该漏洞使第三方应用在本地获取通常无法获取的超出规定的权能,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6707 A-31350622 所有 6.0、6.0.1、7.0 2016 年 9 月 7 日

系统界面中的提权漏洞

系统界面中有一个提权漏洞,本地恶意用户可以利用该漏洞在多窗口模式下绕过工作资料的安全提示。由于攻击者可以利用该漏洞在本地绕过适用于所有开发者或安全设置修改操作的用户互动要求,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6708 A-30693465 所有 7.0 Google 内部

Conscrypt 中的信息披露漏洞

Conscrypt 中有一个信息披露漏洞,当应用采用旧版加密 API 时,攻击者可以利用该漏洞访问敏感信息。由于攻击者可以利用该漏洞在未经许可的情况下访问数据,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6709 A-31081987 所有 6.0、6.0.1、7.0 2015 年 10 月 9 日

内容下载管理器中的信息披露漏洞

内容下载管理器中有一个信息披露漏洞,本地恶意应用可以利用该漏洞绕过将应用数据与其他应用分隔开来的操作系统防护功能。由于应用可以利用该漏洞访问无权访问的数据,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6710 A-30537115 [2] 所有 5.0.2、5.1.1、6.0、6.0.1、7.0 2016 年 7 月 30 日

蓝牙中的拒绝服务漏洞

蓝牙中有一个拒绝服务漏洞,邻近区域内的攻击者可以利用该漏洞阻止蓝牙访问受影响的设备。由于攻击者可以利用该漏洞远程发起拒绝服务攻击,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2014-9908 A-28672558 无* 4.4.4、5.0.2、5.1.1 2014 年 5 月 5 日

*运行 Android 7.0(或更高版本)且已安装所有可用更新的受支持 Google 设备不受该漏洞的影响。

OpenJDK 中的拒绝服务漏洞

OpenJDK 中有一个远程拒绝服务漏洞,该漏洞可让攻击者利用蓄意创建的文件使设备挂起或重新启动。由于攻击者可以利用该漏洞远程发起拒绝服务攻击,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2015-0410 A-30703445 所有 7.0 2015 年 1 月 16 日

Mediaserver 中的拒绝服务漏洞

Mediaserver 中有一个远程拒绝服务漏洞,该漏洞可让攻击者利用蓄意创建的文件使设备挂起或重新启动。由于攻击者可以利用该漏洞远程发起拒绝服务攻击,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6711 A-30593765 无* 4.4.4、5.0.2、5.1.1、6.0、6.0.1 2016 年 8 月 1 日
CVE-2016-6712 A-30593752 无* 4.4.4、5.0.2、5.1.1、6.0、6.0.1 2016 年 8 月 1 日
CVE-2016-6713 A-30822755 所有 6.0、6.0.1、7.0 2016 年 8 月 11 日
CVE-2016-6714 A-31092462 所有 6.0、6.0.1、7.0 2016 年 8 月 22 日

*运行 Android 7.0(或更高版本)且已安装所有可用更新的受支持 Google 设备不受该漏洞的影响。

Framework API 中的提权漏洞

Framework API 中有一个提权漏洞,本地恶意应用可以利用该漏洞在未经用户许可的情况下录制音频。由于攻击者可以利用该漏洞在本地绕过用户互动要求(使用通常需要由用户启动的功能或需要获得用户许可才能使用的功能),因此我们将该漏洞的严重程度评为“中”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6715 A-29833954 所有 4.4.4、5.0.2、5.1.1、6.0、6.0.1、7.0 2016 年 6 月 28 日

AOSP 启动器中的提权漏洞

AOSP 启动器中有一个提权漏洞,本地恶意应用可以利用该漏洞在未经用户同意的情况下创建具有超出规定的权限的快捷方式。由于攻击者可以利用该漏洞在本地绕过用户互动要求(使用通常需要由用户启动的功能或需要获得用户许可才能使用的功能),因此我们将该漏洞的严重程度评为“中”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6716 A-30778130 所有 7.0 2016 年 8 月 5 日

Mediaserver 中的提权漏洞

Mediaserver 中有一个提权漏洞,本地恶意应用可以利用该漏洞通过特权进程执行任意代码。由于恶意应用在利用该漏洞时需要先入侵另一个漏洞,因此我们将该漏洞的严重程度评为“中”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6717 A-31350239 所有 4.4.4、5.0.2、5.1.1、6.0、6.0.1、7.0 2016 年 9 月 7 日

帐号管理器服务中的提权漏洞

帐号管理器服务中有一个提权漏洞,本地恶意应用可以利用该漏洞在未经用户互动的情况下获取敏感信息。由于攻击者可以利用该漏洞在本地绕过用户互动要求(使用通常需要由用户启动的功能或需要获得用户许可才能使用的功能),因此我们将该漏洞的严重程度评为“中”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6718 A-30455516 所有 7.0 Google 内部

蓝牙中的提权漏洞

蓝牙组件中有一个提权漏洞,本地恶意应用可以利用该漏洞在未经用户同意的情况下与任何蓝牙设备配对。由于攻击者可以利用该漏洞在本地绕过用户互动要求(使用通常需要由用户启动的功能或需要获得用户许可才能使用的功能),因此我们将该漏洞的严重程度评为“中”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6719 A-29043989 [2] 所有 4.4.4、5.0.2、5.1.1、6.0、6.0.1、7.0 Google 内部

Mediaserver 中的信息披露漏洞

Mediaserver 中有一个信息披露漏洞,本地恶意应用可以利用该漏洞访问超出其权限范围的数据。由于攻击者可以利用该漏洞在未经许可的情况下访问敏感数据,因此我们将该漏洞的严重程度评为“中”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6720 A-29422020 [2] [3] [4] 所有 4.4.4、5.0.2、5.1.1、6.0、6.0.1、7.0 2016 年 6 月 15 日
CVE-2016-6721 A-30875060 所有 6.0、6.0.1、7.0 2016 年 8 月 13 日
CVE-2016-6722 A-31091777 所有 4.4.4、5.0.2、5.1.1、6.0、6.0.1、7.0 2016 年 8 月 23 日

代理自动配置中的拒绝服务漏洞

代理自动配置中有一个拒绝服务漏洞,该漏洞可让远程攻击者利用蓄意创建的文件使设备挂起或重新启动。由于攻击者在利用该漏洞时需要采用不常用的设备配置,因此我们将该漏洞的严重程度评为“中”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6723 A-30100884 [2] 所有 4.4.4、5.0.2、5.1.1、6.0、6.0.1、7.0 2016 年 7 月 11 日

输入管理器服务中的拒绝服务漏洞

输入管理器服务中有一个拒绝服务漏洞,本地恶意应用可以利用该漏洞使设备不断重新启动。由于攻击者可以利用该漏洞发起暂时拒绝服务攻击,而用户可能需要将设备恢复出厂设置才能将其修复,因此我们将该漏洞的严重程度评为“中”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6724 A-30568284 所有 4.4.4、5.0.2、5.1.1、6.0、6.0.1、7.0 Google 内部

2016-11-05 安全补丁程序级别 - 漏洞详情

我们在下面提供了 2016-11-05 补丁程序级别涵盖的每个安全漏洞的详细信息,其中包括问题描述、严重程度阐释和一个表,该表中包含 CVE、相关参考内容、严重程度、已更新的 Google 设备、已更新的 AOSP 版本(如果适用)及报告日期。如果有解决相应问题的公开更改记录(例如 AOSP 代码更改列表),我们会将 Bug ID 链接到该记录。如果某个 Bug 有多条相关的更改记录,我们还将通过 Bug ID 后面的数字链接到更多参考内容。

Qualcomm 加密驱动程序中的远程代码执行漏洞

Qualcomm 加密驱动程序中有一个远程代码执行漏洞,远程攻击者可以利用该漏洞通过内核执行任意代码。由于攻击者可以利用该漏洞通过内核远程执行代码,因此我们将该漏洞的严重程度评为“严重”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2016-6725 A-30515053
QC-CR#1050970
严重 Nexus 5X、Nexus 6、Nexus 6P、Android One、Pixel、Pixel XL 2016 年 7 月 25 日

内核文件系统中的提权漏洞

内核文件系统中有一个提权漏洞,本地恶意应用可以利用该漏洞通过内核执行任意代码。由于攻击者可以利用该漏洞在本地发起永久损坏设备的攻击,而用户可能需要重写操作系统才能修复设备,因此我们将该漏洞的严重程度评为“严重”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2015-8961 A-30952474
上游内核
严重 Pixel、Pixel XL 2015 年 10 月 18 日
CVE-2016-7911 A-30946378
上游内核
严重 Nexus 5X、Nexus 6、Nexus 6P、Nexus 9、Android One、Pixel C、Nexus Player、Pixel、Pixel XL 2016 年 7 月 1 日
CVE-2016-7910 A-30942273
上游内核
严重 Nexus 5X、Nexus 6、Nexus 6P、Nexus 9、Android One、Pixel C、Nexus Player、Pixel、Pixel XL 2016 年 7 月 29 日

内核 SCSI 驱动程序中的提权漏洞

内核 SCSI 驱动程序中有一个提权漏洞,本地恶意应用可以利用该漏洞通过内核执行任意代码。由于攻击者可以利用该漏洞在本地发起永久损坏设备的攻击,而用户可能需要重写操作系统才能修复设备,因此我们将该漏洞的严重程度评为“严重”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2015-8962 A-30951599
上游内核
严重 Pixel、Pixel XL 2015 年 10 月 30 日

内核媒体驱动程序中的提权漏洞

内核媒体驱动程序中有一个提权漏洞,本地恶意应用可以利用该漏洞通过内核执行任意代码。由于攻击者可以利用该漏洞在本地发起永久损坏设备的攻击,而用户可能需要重写操作系统才能修复设备,因此我们将该漏洞的严重程度评为“严重”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2016-7913 A-30946097
上游内核
严重 Nexus 6P、Android One、Nexus Player、Pixel、Pixel XL 2016 年 1 月 28 日

内核 USB 驱动程序中的提权漏洞

内核 USB 驱动程序中有一个提权漏洞,本地恶意应用可以利用该漏洞通过内核执行任意代码。由于攻击者可以利用该漏洞在本地发起永久损坏设备的攻击,而用户可能需要重写操作系统才能修复设备,因此我们将该漏洞的严重程度评为“严重”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2016-7912 A-30950866
上游内核
严重 Pixel C、Pixel、Pixel XL 2016 年 4 月 14 日

内核 ION 子系统中的提权漏洞

内核 ION 子系统中有一个提权漏洞,本地恶意应用可以利用该漏洞通过内核执行任意代码。由于攻击者可以利用该漏洞在本地发起永久损坏设备的攻击,而用户可能需要重写操作系统才能修复设备,因此我们将该漏洞的严重程度评为“严重”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2016-6728 A-30400942* 严重 Nexus 5、Nexus 5X、Nexus 6、Nexus 6P、Nexus 9、Nexus Player、Pixel C、Android One 2016 年 7 月 25 日

*尚未公开发布针对该问题的补丁程序。Google Developers 网站上针对 Google 设备提供的最新二进制驱动程序中包含相应更新。

Qualcomm 引导加载程序中的提权漏洞

Qualcomm 引导加载程序中有一个提权漏洞,本地恶意应用可以利用该漏洞通过内核执行任意代码。由于攻击者可以利用该漏洞在本地发起永久损坏设备的攻击,而用户可能需要重写操作系统才能修复设备,因此我们将该漏洞的严重程度评为“严重”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2016-6729 A-30977990*
QC-CR#977684
严重 Nexus 5X、Nexus 6、Nexus 6P、Android One、Pixel、Pixel XL 2016 年 7 月 25 日

*尚未公开发布针对该问题的补丁程序。Google Developers 网站上针对 Google 设备提供的最新二进制驱动程序中包含相应更新。

NVIDIA GPU 驱动程序中的提权漏洞

NVIDIA GPU 驱动程序中有一个提权漏洞,本地恶意应用可以利用该漏洞通过内核执行任意代码。由于攻击者可以利用该漏洞在本地发起永久损坏设备的攻击,而用户可能需要重写操作系统才能修复设备,因此我们将该漏洞的严重程度评为“严重”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2016-6730 A-30904789*
N-CVE-2016-6730
严重 Pixel C 2016 年 8 月 16 日
CVE-2016-6731 A-30906023*
N-CVE-2016-6731
严重 Pixel C 2016 年 8 月 16 日
CVE-2016-6732 A-30906599*
N-CVE-2016-6732
严重 Pixel C 2016 年 8 月 16 日
CVE-2016-6733 A-30906694*
N-CVE-2016-6733
严重 Pixel C 2016 年 8 月 16 日
CVE-2016-6734 A-30907120*
N-CVE-2016-6734
严重 Pixel C 2016 年 8 月 16 日
CVE-2016-6735 A-30907701*
N-CVE-2016-6735
严重 Pixel C 2016 年 8 月 16 日
CVE-2016-6736 A-30953284*
N-CVE-2016-6736
严重 Pixel C 2016 年 8 月 18 日

*尚未公开发布针对该问题的补丁程序。Google Developers 网站上针对 Google 设备提供的最新二进制驱动程序中包含相应更新。

内核网络子系统中的提权漏洞

内核网络子系统中有一个提权漏洞,本地恶意应用可以利用该漏洞通过内核执行任意代码。由于攻击者可以利用该漏洞在本地发起永久损坏设备的攻击,而用户可能需要重写操作系统才能修复设备,因此我们将该漏洞的严重程度评为“严重”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2016-6828 A-31183296
上游内核
严重 Nexus 5X、Nexus 6、Nexus 6P、Nexus 9、Android One、Pixel C、Nexus Player、Pixel、Pixel XL 2016 年 8 月 18 日

内核声音子系统中的提权漏洞

内核声音子系统中有一个提权漏洞,本地恶意应用可以利用该漏洞通过内核执行任意代码。由于攻击者可以利用该漏洞在本地发起永久损坏设备的攻击,而用户可能需要重写操作系统才能修复设备,因此我们将该漏洞的严重程度评为“严重”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2016-2184 A-30952477
上游内核
严重 Nexus 5X、Nexus 6、Nexus 6P、Nexus 9、Android One、Pixel C、Nexus Player、Pixel、Pixel XL 2016 年 3 月 31 日

内核 ION 子系统中的提权漏洞

内核 ION 子系统中有一个提权漏洞,本地恶意应用可以利用该漏洞通过内核执行任意代码。由于攻击者可以利用该漏洞在本地发起永久损坏设备的攻击,而用户可能需要重写操作系统才能修复设备,因此我们将该漏洞的严重程度评为“严重”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2016-6737 A-30928456* 严重 Nexus 5X、Nexus 6、Nexus 6P、Android One、Pixel C、Nexus Player、Pixel、Pixel XL Google 内部

*尚未公开发布针对该问题的补丁程序。Google Developers 网站上针对 Google 设备提供的最新二进制驱动程序中包含相应更新。

Qualcomm 组件中的漏洞

下表中列出了会影响 Qualcomm 组件的安全漏洞,2016 年 6 月的 Qualcomm AMSS 安全公告和 80-NV606-17 安全提醒中对这些安全漏洞进行了详细说明。

CVE 参考内容 严重程度* 已更新的 Google 设备 报告日期
CVE-2016-6727 A-31092400** 严重 Android One Qualcomm 内部
CVE-2016-6726 A-30775830** Nexus 6、Android One Qualcomm 内部

*这些漏洞的严重程度评级是由供应商决定的。

**尚未公开发布针对该问题的补丁程序。Google Developers 网站上针对 Google 设备提供的最新二进制驱动程序中包含相应更新。

Expat 中的远程代码执行漏洞

下表中列出了会影响 Expat 库的安全漏洞。这些问题中危险性最高的是 Expat XML 解析器中的一个提权漏洞,该漏洞可让攻击者利用蓄意创建的文件通过非特权进程执行任意代码。由于攻击者可以利用该漏洞在使用 Expat 的应用中执行任意代码,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-0718 A-28698301 无* 4.4.4、5.0.2、5.1.1、6.0、6.0.1 2016 年 5 月 10 日
CVE-2012-6702 A-29149404 无* 4.4.4、5.0.2、5.1.1、6.0、6.0.1 2016 年 3 月 6 日
CVE-2016-5300 A-29149404 无* 4.4.4、5.0.2、5.1.1、6.0、6.0.1 2016 年 6 月 4 日
CVE-2015-1283 A-27818751 无* 4.4.4、5.0.2、5.1.1、6.0、6.0.1 2015 年 7 月 24 日

*运行 Android 7.0(或更高版本)且已安装所有可用更新的受支持 Google 设备不受该漏洞的影响。

WebView 中的远程代码执行漏洞

WebView 中有一个远程代码执行漏洞,当用户访问网站时,远程攻击者可以利用该漏洞执行任意代码。由于攻击者可以利用该漏洞通过非特权进程远程执行代码,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2016-6754 A-31217937 无* 5.0.2、5.1.1、6.0、6.0.1 2016 年 8 月 23 日

*运行 Android 7.0(或更高版本)且已安装所有可用更新的受支持 Google 设备不受该漏洞的影响。

Freetype 中的远程代码执行漏洞

Freetype 中有一个远程代码执行漏洞,本地恶意应用可以利用该漏洞加载蓄意创建的字体,以通过非特权进程破坏内存。由于攻击者可以利用该漏洞在使用 Freetype 的应用中远程执行代码,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 已更新的 AOSP 版本 报告日期
CVE-2014-9675 A-24296662 [2] 无* 4.4.4、5.0.2、5.1.1、6.0、6.0.1 Google 内部

*运行 Android 7.0(或更高版本)且已安装所有可用更新的受支持 Google 设备不受该漏洞的影响。

内核效能子系统中的提权漏洞

内核效能子系统中有一个提权漏洞,本地恶意应用可以利用该漏洞通过内核执行任意代码。由于恶意应用在利用该漏洞时需要先入侵特权进程,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2015-8963 A-30952077
上游内核
Nexus 5X、Nexus 6、Nexus 6P、Nexus 9、Android One、Pixel C、Nexus Player、Pixel、Pixel XL 2015 年 12 月 15 日

内核系统调用审核子系统中的提权漏洞

内核系统调用审核子系统中有一个提权漏洞,本地恶意应用可以利用该漏洞干扰内核中的系统调用审核。由于该漏洞可让攻击者全面深入地绕过内核级防护功能或利用缓解技术中存在的问题,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2016-6136 A-30956807
上游内核
Android One、Pixel C、Nexus Player 2016 年 7 月 1 日

Qualcomm 加密引擎驱动程序中的提权漏洞

Qualcomm 加密引擎驱动程序中有一个提权漏洞,本地恶意应用可以利用该漏洞通过内核执行任意代码。由于恶意应用在利用该漏洞时需要先入侵特权进程,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2016-6738 A-30034511
QC-CR#1050538
Nexus 5X、Nexus 6、Nexus 6P、Android One、Pixel、Pixel XL 2016 年 7 月 7 日

Qualcomm 摄像头驱动程序中的提权漏洞

Qualcomm 摄像头驱动程序中有一个提权漏洞,本地恶意应用可以利用该漏洞通过内核执行任意代码。由于恶意应用在利用该漏洞时需要先入侵特权进程,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2016-6739 A-30074605*
QC-CR#1049826
Nexus 5X、Nexus 6P、Pixel、Pixel XL 2016 年 7 月 11 日
CVE-2016-6740 A-30143904
QC-CR#1056307
Nexus 5X、Nexus 6、Nexus 6P、Android One、Pixel、Pixel XL 2016 年 7 月 12 日
CVE-2016-6741 A-30559423
QC-CR#1060554
Nexus 5X、Nexus 6、Nexus 6P、Android One、Pixel、Pixel XL 2016 年 7 月 28 日

*尚未公开发布针对该问题的补丁程序。Google Developers 网站上针对 Google 设备提供的最新二进制驱动程序中包含相应更新。

Qualcomm 总线驱动程序中的提权漏洞

Qualcomm 总线驱动程序中有一个提权漏洞,本地恶意应用可以利用该漏洞通过内核执行任意代码。由于恶意应用在利用该漏洞时需要先入侵特权进程,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2016-3904 A-30311977
QC-CR#1050455
Nexus 5X、Nexus 6P、Pixel、Pixel XL 2016 年 7 月 22 日

Synaptics 触摸屏驱动程序中的提权漏洞

Synaptics 触摸屏驱动程序中有一个提权漏洞,本地恶意应用可以利用该漏洞通过内核执行任意代码。由于恶意应用在利用该漏洞时需要先入侵特权进程,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2016-6742 A-30799828* Nexus 5X、Android One 2016 年 8 月 9 日
CVE-2016-6744 A-30970485* Nexus 5X 2016 年 8 月 19 日
CVE-2016-6745 A-31252388* Nexus 5X、Nexus 6P、Nexus 9、Android One、Pixel、Pixel XL 2016 年 9 月 1 日
CVE-2016-6743 A-30937462* Nexus 9、Android One Google 内部

*尚未公开发布针对该问题的补丁程序。Google Developers 网站上针对 Google 设备提供的最新二进制驱动程序中包含相应更新。

内核组件中的信息披露漏洞

内核组件(包括人机接口设备驱动程序、文件系统和电传驱动程序)中有一个信息披露漏洞,本地恶意应用可以利用该漏洞访问超出其权限范围的数据。由于攻击者可以利用该漏洞在未经用户明确许可的情况下访问敏感数据,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2015-8964 A-30951112
上游内核
Nexus 5X、Nexus 6、Nexus 6P、Nexus 9、Android One、Pixel C、Nexus Player、Pixel、Pixel XL 2015 年 11 月 27 日
CVE-2016-7915 A-30951261
上游内核
Nexus 5X、Nexus 6、Nexus 6P、Nexus 9、Android One、Pixel C、Nexus Player、Pixel、Pixel XL 2016 年 1 月 19 日
CVE-2016-7914 A-30513364
上游内核
Pixel C、Pixel、Pixel XL 2016 年 4 月 6 日
CVE-2016-7916 A-30951939
上游内核
Nexus 5X、Nexus 6、Nexus 6P、Nexus 9、Android One、Pixel C、Nexus Player、Pixel、Pixel XL 2016 年 5 月 5 日

NVIDIA GPU 驱动程序中的信息披露漏洞

NVIDIA GPU 驱动程序中有一个信息披露漏洞,本地恶意应用可以利用该漏洞访问超出其权限范围的数据。由于攻击者可以利用该漏洞在未经用户明确许可的情况下访问敏感数据,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2016-6746 A-30955105*
N-CVE-2016-6746
Pixel C 2016 年 8 月 18 日

*尚未公开发布针对该问题的补丁程序。Google Developers 网站上针对 Google 设备提供的最新二进制驱动程序中包含相应更新。

Mediaserver 中的拒绝服务漏洞

Mediaserver 中有一个拒绝服务漏洞,该漏洞可让攻击者利用蓄意创建的文件使设备挂起或重新启动。由于攻击者可以利用该漏洞远程发起拒绝服务攻击,因此我们将该漏洞的严重程度评为“高”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2016-6747 A-31244612*
N-CVE-2016-6747
Nexus 9 Google 内部

*尚未公开发布针对该问题的补丁程序。Google Developers 网站上针对 Google 设备提供的最新二进制驱动程序中包含相应更新。

内核组件中的信息披露漏洞

内核组件(包括进程分组子系统和网络子系统)中有一个信息披露漏洞,本地恶意应用可以利用该漏洞访问超出其权限范围的数据。由于恶意应用在利用该漏洞时需要先入侵特权进程,因此我们将该漏洞的严重程度评为“中”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2016-7917 A-30947055
上游内核
Pixel C、Pixel、Pixel XL 2016 年 2 月 2 日
CVE-2016-6753 A-30149174* Nexus 5X、Nexus 6、Nexus 6P、Nexus 9、Pixel C、Nexus Player、Pixel、Pixel XL 2016 年 7 月 13 日

*尚未公开发布针对该问题的补丁程序。Google Developers 网站上针对 Google 设备提供的最新二进制驱动程序中包含相应更新。

Qualcomm 组件中的信息披露漏洞

Qualcomm 组件(包括 GPU 驱动程序、电源驱动程序、SMSM 点对点驱动程序和声音驱动程序)中有一个信息披露漏洞,本地恶意应用可以利用该漏洞访问超出其权限范围的数据。由于恶意应用在利用该漏洞时需要先入侵特权进程,因此我们将该漏洞的严重程度评为“中”。

CVE 参考内容 严重程度 已更新的 Google 设备 报告日期
CVE-2016-6748 A-30076504
QC-CR#987018
Nexus 5X、Nexus 6、Nexus 6P、Android One、Pixel、Pixel XL 2016 年 7 月 12 日
CVE-2016-6749 A-30228438
QC-CR#1052818
Nexus 5X、Nexus 6P、Pixel、Pixel XL 2016 年 7 月 12 日
CVE-2016-6750 A-30312054
QC-CR#1052825
Nexus 5X、Nexus 6、Nexus 6P、Android One、Pixel、Pixel XL 2016 年 7 月 21 日
CVE-2016-3906 A-30445973
QC-CR#1054344
Nexus 5X、Nexus 6P 2016 年 7 月 27 日
CVE-2016-3907 A-30593266
QC-CR#1054352
Nexus 5X、Nexus 6P、Pixel、Pixel XL 2016 年 8 月 2 日
CVE-2016-6698 A-30741851
QC-CR#1058826
Nexus 5X、Nexus 6P、Android One、Pixel、Pixel XL 2016 年 8 月 2 日
CVE-2016-6751 A-30902162*
QC-CR#1062271
Nexus 5X、Nexus 6、Nexus 6P、Android One、Pixel、Pixel XL 2016 年 8 月 15 日
CVE-2016-6752 A-31498159
QC-CR#987051
Nexus 5X、Nexus 6、Nexus 6P、Android One、Pixel、Pixel XL Google 内部

*尚未公开发布针对该问题的补丁程序。Google Developers 网站上针对 Google 设备提供的最新二进制驱动程序中包含相应更新。

2016-11-06 安全补丁程序级别 - 漏洞详情

我们在下面提供了上述 2016-11-06 安全补丁程序级别 - 漏洞摘要中列出的每个安全漏洞的详细信息,其中包括问题描述、严重程度阐释和一个表,该表中包含 CVE、相关参考内容、严重程度、已更新的 Google 设备、已更新的 AOSP 版本(如果适用)及报告日期。如果有解决相应问题的公开更改记录(例如 AOSP 代码更改列表),我们会将 Bug ID 链接到该记录。如果某个 Bug 有多条相关的更改记录,我们还将通过 Bug ID 后面的数字链接到更多参考内容。

内核内存子系统中的提权漏洞

内核内存子系统中有一个提权漏洞,本地恶意应用可以利用该漏洞通过内核执行任意代码。由于攻击者可以利用该漏洞在本地发起永久损坏设备的攻击,而用户可能需要重写操作系统才能修复设备,因此我们将该漏洞的严重程度评为“严重”。

注意:如果安全补丁程序级别为 2016-11-06,则表明该问题以及 2016-11-01 和 2016-11-05 涵盖的所有问题均已得到解决。

CVE 参考内容 严重程度 已更新的内核版本 报告日期
CVE-2016-5195 A-32141528
上游内核 [2]
严重 3.10、3.18 2016 年 10 月 12 日

常见问题和解答

这一部分解答了用户在阅读本公告后可能会提出的常见问题。

1. 如何确定我的设备是否已通过更新解决这些问题?

要了解如何查看设备的安全补丁程序级别,请参阅 Pixel 和 Nexus 更新时间表中的说明。

  • 如果安全补丁程序级别是 2016-11-01 或更新,则意味着已解决 2016-11-01 安全补丁程序级别涵盖的所有问题。
  • 如果安全补丁程序级别是 2016-11-05 或更新,则意味着已解决 2016-11-05 以及之前的所有安全补丁程序级别涵盖的所有问题。
  • 如果安全补丁程序级别是 2016-11-06 或更新,则意味着已解决 2016-11-06 以及之前的所有安全补丁程序级别涵盖的所有问题。

预装这些更新的设备制造商应将补丁程序级别字符串设为:

  • [ro.build.version.security_patch]:[2016-11-01]
  • [ro.build.version.security_patch]:[2016-11-05]
  • [ro.build.version.security_patch]:[2016-11-06]。

2. 为何本公告有 3 个安全补丁程序级别?

本公告之所以有 3 个安全补丁程序级别,是为了让 Android 合作伙伴能够灵活地、更快速地修复在各种 Android 设备上类似的一系列漏洞。我们建议 Android 合作伙伴修复本公告中的所有问题并使用最新的安全补丁程序级别。

  • 如果设备使用的是 2016 年 11 月 1 日这一安全补丁程序级别,则必须包含该安全补丁程序级别涵盖的所有问题以及之前的安全公告中报告的所有问题的修复程序。
  • 如果设备使用的是 2016 年 11 月 5 日或更新的安全补丁程序级别,则必须包含本安全公告(以及之前的安全公告)中的所有适用补丁程序。
  • 如果设备使用的是 2016 年 11 月 6 日或更新的安全补丁程序级别,则必须包含本安全公告(以及之前的安全公告)中的所有适用补丁程序。

我们建议合作伙伴将要解决的全部问题的修复程序打包到一个更新中。

3. 如何确定各个问题都会影响哪些 Google 设备?

2016-11-012016-11-052016-11-06 安全漏洞详情部分,每个表中均包含“已更新的 Google 设备”列,其中列出了已针对每个问题进行更新的受影响 Google 设备。此列有以下几种情形:

  • 所有 Google 设备:如果问题会影响所有 Nexus 和 Pixel 设备,则相应表的“已更新的 Google 设备”列中会显示“所有”。“所有”包含下列受支持的设备:Nexus 5、Nexus 5X、Nexus 6、Nexus 6P、Nexus 9、Android One、Nexus Player、Pixel C、Pixel 和 Pixel XL。
  • 部分 Google 设备:如果问题仅会影响部分 Google 设备,则“已更新的 Google 设备”列中会列出受影响的 Google 设备。
  • 无 Google 设备:如果问题不会影响任何运行 Android 7.0 的 Google 设备,则相应表的“已更新的 Google 设备”列中会显示“无”。

4.“参考内容”列中的条目对应的是什么内容?

在漏洞详情表内,“参考内容”列中的条目可能包含用于标识参考值所属组织的前缀。这些前缀对应的内容如下:

前缀 参考内容
A- Android Bug ID
QC- Qualcomm 参考编号
M- MediaTek 参考编号
N- NVIDIA 参考编号
B- Broadcom 参考编号

修订

  • 2016 年 11 月 7 日:发布了本公告。
  • 11 月 8 日:在本公告中添加了 AOSP 链接,并更新了 CVE-2016-6709 的说明。
  • 11 月 17 日:在本公告中添加了 CVE-2016-6828 的致谢信息。
  • 12 月 21 日:更新了研究人员名单。