Android 安全公告 - 2016 年 11 月

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

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

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

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

我们尚未收到用户因这些新报告的问题而遭到主动攻击或这些问题遭到滥用的报告。请参阅 Android 和 Google 服务缓解措施部分,详细了解 Android 安全平台防护和服务防护功能(如 SafetyNet);这些功能可提高 Android 平台的安全性。

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

公告

  • 由于我们推出了 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 和 CVE-2016-5195 相关的问题(已于 2016 年 10 月 19 日公开披露)。
  • 受支持的 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 版本(如果适用)及报告日期的表格。在适用的情况下,我们会将 Bug ID 链接到解决问题的公开更改记录(如 AOSP 代码更改列表)。如果某个 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 Runtime 中的远程代码执行漏洞

Android Runtime 库中的远程代码执行漏洞可让攻击者使用特制有效负荷通过非特许进程执行任意代码。由于该漏洞可用于在使用 Android Runtime 的应用中执行远程代码,因此我们将其严重程度评为“高”。

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 中的信息披露漏洞

如果应用采用的是旧版加密 API,则 Conscrypt 中的信息披露漏洞可让攻击者获取敏感信息。由于该漏洞可用于在未经许可的情况下获取数据,因此我们将其严重程度评为“高”。

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 版本(如果适用)及报告日期的表格。在适用的情况下,我们会将 Bug ID 链接到解决问题的公开更改记录(如 AOSP 代码更改列表)。如果某个 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 版本(如果适用)及报告日期的表格。在适用的情况下,我们会将 Bug ID 链接到解决问题的公开更改记录(如 AOSP 代码更改列表)。如果某个 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 日:更新了研究员表。