Boletim de segurança do Android: junho de 2017

Publicado em 5 de junho de 2017 | Atualizado em 17 de agosto de 2017

O Boletim de segurança do Android contém detalhes das vulnerabilidades de segurança que afetam os dispositivos Android. Os níveis de patch de segurança de 5 de junho de 2017 ou mais recentes resolvem todos esses problemas. Consulte o programa de atualização do Pixel e Nexus para saber como verificar o nível do patch de segurança de um dispositivo.

Os parceiros foram notificados dos problemas descritos no boletim há pelo menos um mês. Os patches do código-fonte para esses problemas serão lançados no repositório do Android Open Source Project (AOSP) e vinculados a este boletim. Este boletim também inclui links para patches fora do AOSP.

O problema mais grave é uma vulnerabilidade de segurança crítica no Media Framework que pode permitir que um invasor remoto use um arquivo especialmente criado para causar corrupção de memória durante o processamento de dados e arquivos de mídia. A avaliação de gravidade é baseada no efeito que a exploração da vulnerabilidade teria em um dispositivo afetado, supondo que as mitigações de plataforma e serviço estejam desativadas para fins de desenvolvimento ou se forem contornadas.

Não recebemos relatos de exploração ou abuso ativo de clientes desses problemas recém-informados. Consulte a seção Mitigações do Android e do Google Play Protect para saber mais sobre as proteções da plataforma de segurança do Android e do Google Play Protect, que melhoram a segurança da plataforma Android.

Recomendamos que todos os clientes aceitem essas atualizações nos dispositivos.

Observação:informações sobre a atualização OTA mais recente e as imagens de firmware para dispositivos Google estão disponíveis na seção Atualizações de dispositivos Google.

Anúncios

  • Simplificamos o boletim de segurança mensal para facilitar a leitura. Como parte desta atualização, as informações de vulnerabilidade são categorizadas por componente afetado, classificadas por nome do componente em um nível de patch de segurança, e as informações específicas do dispositivo Google são hospedadas em uma seção dedicada.
  • Este boletim tem duas strings de nível de patch de segurança para oferecer aos parceiros do Android a flexibilidade de corrigir mais rapidamente um subconjunto de vulnerabilidades semelhantes em todos os dispositivos Android. Consulte Perguntas e respostas comuns para mais informações:
    • 2017-06-01: string de nível de patch de segurança parcial. Essa string de nível de patch de segurança indica que todos os problemas associados a 2017-06-01 (e todas as strings de nível de patch de segurança anteriores) foram resolvidos.
    • 2017-06-05: string de nível do patch de segurança completa. Essa string de nível de patch de segurança indica que todos os problemas associados a 2017-06-01 e 2017-06-05 (e todas as strings de nível de patch de segurança anteriores) são resolvidos.

Mitigações do Android e do Google Play Protect

Este é um resumo das mitigações fornecidas pela plataforma de segurança do Android e proteções de serviço, como o Google Play Protect. Esses recursos reduzem a probabilidade de que vulnerabilidades de segurança sejam exploradas no Android.

  • A exploração de muitos problemas no Android fica mais difícil devido às melhorias nas versões mais recentes da Plataforma Android. Recomendamos que todos os usuários atualizem para a versão mais recente do Android, sempre que possível.
  • A equipe de segurança do Android monitora ativamente o abuso pelo Google Play Protect e alerta os usuários sobre Apps potencialmente nocivos. O Google Play Protect é ativado por padrão em dispositivos com Serviços do Google Mobile e é especialmente importante para usuários que instalam apps de fora do Google Play.

Nível do patch de segurança de 01/06/2017: detalhes da vulnerabilidade

Nas seções abaixo, fornecemos detalhes sobre cada uma das vulnerabilidades de segurança que se aplicam ao nível do patch 2017-06-01. As vulnerabilidades são agrupadas pelo componente que elas afetam. Há uma descrição do problema e uma tabela com as vulnerabilidades e exposições comuns, as referências associadas, o tipo de vulnerabilidade, a gravidade e as versões atualizadas do AOSP (quando aplicável). Quando disponível, vinculamos a mudança pública que resolveu o problema ao ID do bug, como a lista de mudanças do AOSP. Quando várias mudanças se relacionam a um único bug, outras referências são vinculadas a números que seguem o ID do bug.

Bluetooth

A vulnerabilidade mais grave nesta seção pode permitir que um app local malicioso acessoe dados fora dos níveis de permissão.

CVE Referências Tipo Gravidade Versões atualizadas do AOSP
CVE-2017-0645 A-35385327 EoP Moderada 6.0.1, 7.0, 7.1.1, 7.1.2
CVE-2017-0646 A-33899337 ID Moderada 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2

Bibliotecas

A vulnerabilidade mais grave nesta seção pode permitir que um invasor remoto use um arquivo criado especialmente para executar um código arbitrário no contexto de um processo sem privilégios.

CVE Referências Tipo Gravidade Versões atualizadas do AOSP
CVE-2015-8871 A-35443562* RCE Alta 5.0.2, 5.1.1, 6.0, 6.0.1
CVE-2016-8332 A-37761553* RCE Alta 5.0.2, 5.1.1, 6.0, 6.0.1
CVE-2016-5131 A-36554209 RCE Alta 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2
CVE-2016-4658 A-36554207 RCE Alta 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2
CVE-2017-0663 A-37104170 RCE Alta 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2
CVE-2017-7376 A-36555370 RCE Alta 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2
CVE-2017-5056 A-36809819 RCE Moderada 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2
CVE-2017-7375 A-36556310 RCE Moderada 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2
CVE-2017-0647 A-36392138 ID Moderada 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2
CVE-2016-1839 A-36553781 DoS Moderada 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2

Estrutura de mídia

A vulnerabilidade mais grave nesta seção pode permitir que um invasor remoto use um arquivo criado especialmente para causar corrupção de memória durante o processamento de arquivos de mídia e dados.

CVE Referências Tipo Gravidade Versões atualizadas do AOSP
CVE-2017-0637 A-34064500 RCE Crítico 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2
CVE-2017-0391 A-32322258 DoS Alta 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2
CVE-2017-0640 A-33129467* DoS Alta 6.0, 6.0.1, 7.0, 7.1.1
CVE-2017-0641 A-34360591 DoS Alta 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2
CVE-2017-0642 A-34819017 DoS Alta 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2
CVE-2017-0643 A-35645051* DoS Alta 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1
CVE-2017-0644 A-35472997* DoS Alta 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1

IU do sistema

A vulnerabilidade mais grave nesta seção pode permitir que um invasor use um arquivo criado especialmente para executar um código arbitrário no contexto de um processo sem privilégios.

CVE Referências Tipo Gravidade Versões atualizadas do AOSP
CVE-2017-0638 A-36368305 RCE Alta 7.1.1, 7.1.2

Nível do patch de segurança de 05/06/2017: detalhes da vulnerabilidade

Nas seções abaixo, fornecemos detalhes sobre cada uma das vulnerabilidades de segurança que se aplicam ao nível do patch 2017-06-05. As vulnerabilidades são agrupadas pelo componente que elas afetam e incluem detalhes como o CVE, as referências associadas, o tipo de vulnerabilidade, a gravidade, o componente (quando aplicável) e as versões atualizadas do AOSP (quando aplicável). Quando disponível, vinculamos a mudança pública que resolveu o problema ao ID do bug, como a lista de mudanças do AOSP. Quando várias mudanças se relacionam a um único bug, outras referências são vinculadas a números após o ID do bug.

Componentes do kernel

A vulnerabilidade mais grave nesta seção pode permitir que um app malicioso local execute um código arbitrário no contexto do kernel.

CVE Referências Tipo Gravidade Componente
CVE-2017-0648 A-36101220* EoP Alta Depuração FIQ
CVE-2017-0651 A-35644815* ID Baixa Subsistema ION

Bibliotecas

A vulnerabilidade mais grave nesta seção pode permitir que um invasor remoto use um arquivo criado especialmente para ter acesso a informações sensíveis.

CVE Referências Tipo Gravidade Versões atualizadas do AOSP
CVE-2015-7995 A-36810065* ID Moderada 4.4.4

Componentes da MediaTek

A vulnerabilidade mais grave nesta seção pode permitir que um app malicioso local execute um código arbitrário no contexto do kernel.

CVE Referências Tipo Gravidade Componente
CVE-2017-0636 A-35310230*
M-ALPS03162263
EoP Alta Driver de fila de comandos
CVE-2017-0649 A-34468195*
M-ALPS03162283
EoP Moderada Driver de som

Componentes da NVIDIA

A vulnerabilidade mais grave nesta seção pode permitir que um app malicioso local execute um código arbitrário no contexto do kernel.

CVE Referências Tipo Gravidade Componente
CVE-2017-6247 A-34386301*
N-CVE-2017-6247
EoP Alta Driver de som
CVE-2017-6248 A-34372667*
N-CVE-2017-6248
EoP Moderada Driver de som
CVE-2017-6249 A-34373711*
N-CVE-2017-6249
EoP Moderada Driver de som

Componentes da Qualcomm

A vulnerabilidade mais grave nesta seção pode permitir que um invasor próximo execute código arbitrário no contexto do kernel.

CVE Referências Tipo Gravidade Componente
CVE-2017-7371 A-36250786
QC-CR#1101054
RCE Crítico Driver do Bluetooth
CVE-2017-7365 A-32449913
QC-CR#1017009
EoP Alta Carregador de inicialização
CVE-2017-7366 A-36252171
QC-CR#1036161 [2]
EoP Alta Driver da GPU
CVE-2017-7367 A-34514708
QC-CR#1008421
DoS Alta Carregador de inicialização
CVE-2016-5861 A-36251375
QC-CR#1103510
EoP Moderada Driver de vídeo
CVE-2016-5864 A-36251231
QC-CR#1105441
EoP Moderada Driver de som
CVE-2017-6421 A-36251986
QC-CR#1110563
EoP Moderada Driver da tela touchscreen MStar
CVE-2017-7364 A-36252179
QC-CR#1113926
EoP Moderada Driver de vídeo
CVE-2017-7368 A-33452365
QC-CR#1103085
EoP Moderada Driver de som
CVE-2017-7369 A-33751424
QC-CR#2009216 [2]
EoP Moderada Driver de som
CVE-2017-7370 A-34328139
QC-CR#2006159
EoP Moderada Driver de vídeo
CVE-2017-7372 A-36251497
QC-CR#1110068
EoP Moderada Driver de vídeo
CVE-2017-7373 A-36251984
QC-CR#1090244
EoP Moderada Driver de vídeo
CVE-2017-8233 A-34621613
QC-CR#2004036
EoP Moderada Driver da câmera
CVE-2017-8234 A-36252121
QC-CR#832920
EoP Moderada Driver da câmera
CVE-2017-8235 A-36252376
QC-CR#1083323
EoP Moderada Driver da câmera
CVE-2017-8236 A-35047217
QC-CR#2009606
EoP Moderada Driver do IPA
CVE-2017-8237 A-36252377
QC-CR#1110522
EoP Moderada Driver de rede
CVE-2017-8242 A-34327981
QC-CR#2009231
EoP Moderada Driver do comunicador do ambiente de execução seguro
CVE-2017-8239 A-36251230
QC-CR#1091603
ID Moderada Driver da câmera
CVE-2017-8240 A-36251985
QC-CR#856379
ID Moderada Driver do controlador de pino
CVE-2017-8241 A-34203184
QC-CR#1069175
ID Baixa Driver de Wi-Fi

Componentes da Synaptics

A vulnerabilidade mais grave nesta seção pode permitir que um app local malicioso acessoe dados fora dos níveis de permissão.

CVE Referências Tipo Gravidade Componente
CVE-2017-0650 A-35472278* EoP Baixa Driver da tela touchscreen

Componentes de código fechado da Qualcomm

Essas vulnerabilidades afetam os componentes da Qualcomm e são descritas em mais detalhes nos boletins de segurança da AMSS da Qualcomm de 2014 a 2016. Elas estão incluídas neste boletim de segurança do Android para associar as correções a um nível de patch de segurança do Android. As correções para essas vulnerabilidades estão disponíveis diretamente na Qualcomm.

CVE Referências Tipo Gravidade Componente
CVE-2014-9960 A-37280308* N/A Crítico Componente de código fechado
CVE-2014-9961 A-37279724* N/A Crítico Componente de código fechado
CVE-2014-9953 A-36714770* N/A Crítico Componente de código fechado
CVE-2014-9967 A-37281466* N/A Crítico Componente de código fechado
CVE-2015-9026 A-37277231* N/A Crítico Componente de código fechado
CVE-2015-9027 A-37279124* N/A Crítico Componente de código fechado
CVE-2015-9008 A-36384689* N/A Crítico Componente de código fechado
CVE-2015-9009 A-36393600* N/A Crítico Componente de código fechado
CVE-2015-9010 A-36393101* N/A Crítico Componente de código fechado
CVE-2015-9011 A-36714882* N/A Crítico Componente de código fechado
CVE-2015-9024 A-37265657* N/A Crítico Componente de código fechado
CVE-2015-9012 A-36384691* N/A Crítico Componente de código fechado
CVE-2015-9013 A-36393251* N/A Crítico Componente de código fechado
CVE-2015-9014 A-36393750* N/A Crítico Componente de código fechado
CVE-2015-9015 A-36714120* N/A Crítico Componente de código fechado
CVE-2015-9029 A-37276981* N/A Crítico Componente de código fechado
CVE-2016-10338 A-37277738* N/A Crítico Componente de código fechado
CVE-2016-10336 A-37278436* N/A Crítico Componente de código fechado
CVE-2016-10333 A-37280574* N/A Crítico Componente de código fechado
CVE-2016-10341 A-37281667* N/A Crítico Componente de código fechado
CVE-2016-10335 A-37282802* N/A Crítico Componente de código fechado
CVE-2016-10340 A-37280614* N/A Crítico Componente de código fechado
CVE-2016-10334 A-37280664* N/A Crítico Componente de código fechado
CVE-2016-10339 A-37280575* N/A Crítico Componente de código fechado
CVE-2016-10298 A-36393252* N/A Crítico Componente de código fechado
CVE-2016-10299 A-32577244* N/A Crítico Componente de código fechado
CVE-2014-9954 A-36388559* N/A Alta Componente de código fechado
CVE-2014-9955 A-36384686* N/A Alta Componente de código fechado
CVE-2014-9956 A-36389611* N/A Alta Componente de código fechado
CVE-2014-9957 A-36387564* N/A Alta Componente de código fechado
CVE-2014-9958 A-36384774* N/A Alta Componente de código fechado
CVE-2014-9962 A-37275888* N/A Alta Componente de código fechado
CVE-2014-9963 A-37276741* N/A Alta Componente de código fechado
CVE-2014-9959 A-36383694* N/A Alta Componente de código fechado
CVE-2014-9964 A-37280321* N/A Alta Componente de código fechado
CVE-2014-9965 A-37278233* N/A Alta Componente de código fechado
CVE-2014-9966 A-37282854* N/A Alta Componente de código fechado
CVE-2015-9023 A-37276138* N/A Alta Componente de código fechado
CVE-2015-9020 A-37276742* N/A Alta Componente de código fechado
CVE-2015-9021 A-37276743* N/A Alta Componente de código fechado
CVE-2015-9025 A-37276744* N/A Alta Componente de código fechado
CVE-2015-9022 A-37280226* N/A Alta Componente de código fechado
CVE-2015-9028 A-37277982* N/A Alta Componente de código fechado
CVE-2015-9031 A-37275889* N/A Alta Componente de código fechado
CVE-2015-9032 A-37279125* N/A Alta Componente de código fechado
CVE-2015-9033 A-37276139* N/A Alta Componente de código fechado
CVE-2015-9030 A-37282907* N/A Alta Componente de código fechado
CVE-2016-10332 A-37282801* N/A Alta Componente de código fechado
CVE-2016-10337 A-37280665* N/A Alta Componente de código fechado
CVE-2016-10342 A-37281763* N/A Alta Componente de código fechado

Atualizações de dispositivos do Google

Esta tabela contém o nível do patch de segurança na atualização OTA mais recente e nas imagens de firmware para dispositivos Google. As imagens de firmware do dispositivo Google estão disponíveis no site para desenvolvedores do Google.

Dispositivo do Google Nível do patch de segurança
Pixel / Pixel XL 5 de junho de 2017
Nexus 5X 5 de junho de 2017
Nexus 6 5 de junho de 2017
Nexus 6P 5 de junho de 2017
Nexus 9 5 de junho de 2017
Nexus Player 5 de junho de 2017
Pixel C 5 de junho de 2017

As atualizações de dispositivos Google também contêm patches para essas vulnerabilidades de segurança, se aplicável:

CVE Referências Tipo Gravidade Versões atualizadas do AOSP
CVE-2017-0639 A-35310991 ID Alta 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2

Agradecimentos

Agradecemos as contribuições dos seguintes pesquisadores:

CVEs Pesquisadores
CVE-2017-0643, CVE-2017-0641 Ecular Xu(徐健) da Trend Micro
CVE-2017-0645, CVE-2017-0639 En He (@heeeeen4x) e Bo Liu da Equipe MS509
CVE-2017-0649 Gengjia Chen (@chengjia4574) e pjf do IceSword Lab, Qihoo 360 Technology Co. Ltd.
CVE-2017-0646 Godzheng (郑文选 -@VirtualSeekers) da equipe de gerenciamento de PC da Tencent
CVE-2017-0636 Jake Corina (@JakeCorina) da Shellphish Grill Team
CVE-2017-8233 Jianqiang Zhao (@jianqiangzhao) e pjf do IceSword Lab, Qihoo 360
CVE-2017-7368 Lubo Zhang (zlbzlb815@163.com), Yuan-Tsung Lo (computernik@gmail.com) e Xuxian Jiang da Equipe C0RE
CVE-2017-8242 Nathan Crandall (@natecray) da equipe de segurança de produtos da Tesla.
CVE-2017-0650 Omer Shwartz, Amir Cohen, Dr. Asaf Shabtai e Dr. Yossi Oren, do Ben Gurion University Cyber Lab
CVE-2017-0648 Roee Hay (@roeehay) da Aleph Research, HCL Technologies
CVE-2017-7369, CVE-2017-6249, CVE-2017-6247, CVE-2017-6248 Sevenshen (@lingtongshen) da TrendMicro
CVE-2017-0642, CVE-2017-0637, CVE-2017-0638 Vasily Vasiliev
CVE-2017-0640 V.E.O (@VYSEa) da Equipe de Resposta a Ameaças para dispositivos móveis, Trend Micro
CVE-2017-8236 Xiling Gong, do Departamento de Plataformas de Segurança da Tencent
CVE-2017-0647 Yangkang (@dnpushme) e Liyadong da equipe Qex, Qihoo 360
CVE-2017-7370 Yonggang Guo (@guoygang) do IceSword Lab, Qihoo 360 Technology Co. Ltd
CVE-2017-0651 Yuan-Tsung Lo (computernik@gmail.com) e Xuxian Jiang da Equipe C0RE
CVE-2017-8241 Zubin Mithra, do Google

Perguntas e respostas comuns

Esta seção responde a perguntas comuns que podem surgir após a leitura deste boletim.

1. Como determino se meu dispositivo está atualizado para resolver esses problemas?

Para saber como verificar o nível do patch de segurança de um dispositivo, leia as instruções na programação de atualizações do Pixel e do Nexus.

  • Os níveis de patch de segurança de 2017-06-01 ou mais recentes resolvem todos os problemas associados ao nível de patch de segurança 2017-06-01.
  • Os níveis de patch de segurança de 2017-06-05 ou mais recentes resolvem todos os problemas associados ao nível de patch de segurança 2017-06-05 e todos os níveis de patch anteriores.

Os fabricantes de dispositivos que incluem essas atualizações precisam definir o nível da string de patch como:

  • [ro.build.version.security_patch]:[2017-06-01]
  • [ro.build.version.security_patch]:[2017-06-05]

2. Por que este boletim tem dois níveis de patch de segurança?

Este boletim tem dois níveis de patch de segurança para que os parceiros do Android tenham a flexibilidade de corrigir um subconjunto de vulnerabilidades semelhantes em todos os dispositivos Android com mais rapidez. Recomendamos que os parceiros do Android corrijam todos os problemas deste boletim e usem o nível mais recente do patch de segurança.

  • Os dispositivos que usam o nível do patch de segurança de 1º de junho de 2017 precisam incluir todos os problemas associados a esse nível, além de correções para todos os problemas informados em boletins de segurança anteriores.
  • Os dispositivos que usam o nível de patch de segurança de 5 de junho de 2017 ou mais recente precisam incluir todos os patches aplicáveis nestes e nos boletins de segurança anteriores.

Recomendamos que os parceiros agrupem as correções de todos os problemas que estão resolvendo em uma única atualização.

3. O que significam as entradas na coluna Tipo?

As entradas na coluna Tipo da tabela de detalhes da vulnerabilidade fazem referência à classificação da vulnerabilidade de segurança.

Abreviatura Definição
RCE Execução remota de código
EoP Elevação de privilégio
ID Divulgação de informações
DoS Negação de serviço
N/A Classificação indisponível

4. O que significam as entradas na coluna Referências?

As entradas na coluna References da tabela de detalhes da vulnerabilidade podem conter um prefixo que identifica a organização à qual o valor de referência pertence.

Prefixo Referência
A- ID do bug do Android
QC- Número de referência da Qualcomm
M- Número de referência da MediaTek
N- Número de referência da NVIDIA
B- Número de referência da Broadcom

5. O que significa um * ao lado do ID do bug do Android na coluna References?

Os problemas que não estão disponíveis publicamente têm um * ao lado do ID do bug do Android na coluna References. A atualização para esse problema geralmente está contida nos drivers binários mais recentes para dispositivos Nexus disponíveis no site para desenvolvedores do Google.

Versões

Versão Data Observações
1.0 5 de junho de 2017 Boletim publicado.
1.1 7 de junho de 2017 O boletim foi revisado para incluir links do AOSP.
1.2 11 de julho de 2017 O boletim foi revisado para incluir a CVE-2017-6249.
1.3 17 de agosto de 2017 O boletim foi revisado para atualizar os números de referência.