Microsoft Security Bulletin MS16-069 - Crítica

Atualização de segurança cumulativa para JScript e VBScript (3163640)

Publicado em: 14 de junho de 2016

Versão: 1.0

Resumo executivo

Esta atualização de segurança resolve vulnerabilidades nos mecanismos de script JScript e VBScript no Microsoft Windows. As vulnerabilidades podem permitir a execução remota de código se um usuário visitar um site especialmente criado. Um invasor que explorar com êxito essas vulnerabilidades poderá obter os mesmos direitos de usuário que o usuário atual. Se o usuário atual estiver conectado com direitos administrativos, um invasor que explorar com êxito essas vulnerabilidades poderá assumir o controle de um sistema afetado. Um invasor pode instalar programas, exibir, alterar ou excluir dados, além de criar contas com direitos de usuário totais.

Esta atualização de segurança é classificada como Crítica para versões afetadas dos mecanismos de script JScript e VBScript em versões com suporte do Windows Vista e como Moderada no Windows Server 2008 e Windows Server 2008 R2. Para obter mais informações, consulte a seção AffectedSoftware .

A atualização elimina as vulnerabilidades modificando como os mecanismos de script JScript e VBScript manipulam objetos na memória. Para obter mais informações sobre as vulnerabilidades, consulte a seção VulnerabilityInformation .

Para obter mais informações sobre essa atualização, consulte o artigo 3163640 da Base de Dados de Conhecimento Microsoft.

Softwares afetados

As seguintes versões do JScript e do VBScript são afetadas pelas vulnerabilidades discutidas neste boletim. As versões ou edições anteriores que não estão listadas já passaram do ciclo de vida de suporte ou não são afetadas.

Sistema operacional Componente Impacto máximo na segurança Classificação de gravidade agregada Atualizações substituídas*
Windows Vista
Windows Vista Service Pack 2 VBScript 5.7 (3158364) Execução remota de código Crítico 3158991 no boletim MS16-053
Windows Vista x64 Edição Service Pack 2 VBScript 5.7 (3158364) Execução remota de código Crítico 3158991 no boletim MS16-053
Windows Server 2008
Windows Server 2008 para sistemas de x32 bits Service Pack 2 VBScript 5.7 (3158364) Execução remota de código Moderado 3158991 no boletim MS16-053
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 VBScript 5.7 (3158364) Execução remota de código Moderado 3158991 no boletim MS16-053
Windows Server 2008 para sistemas baseados em Itanium Service Pack 2 VBScript 5.7 (3158364) Execução remota de código Moderado 3158991 no boletim MS16-053
Opção de instalação Server Core
Windows Server 2008 para sistemas de 32 bits Service Pack 2 (instalação Server Core) VBScript 5.7 (3158364) Execução remota de código Moderado 3158991 no boletim MS16-053
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 (instalação Server Core) VBScript 5.7 (3158364) Execução remota de código Moderado 3158991 no boletim MS16-053
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (instalação Server Core) JScript 5.8 e VBScript 5.8 (3158363) Execução remota de código Moderado 3155413 no boletim MS16-053

*A coluna Atualizações substituídas mostra apenas a atualização mais recente em qualquer cadeia de atualizações substituídas. Para obter uma lista abrangente de atualizações substituídas, vá para o Catálogo do Microsoft Update, procure o número KB da atualização e exiba os detalhes da atualização (as informações sobre atualizações substituídas são fornecidas na guia Detalhes do Pacote).

Perguntas frequentes sobre atualizações

Depois de saber a versão do mecanismo de script JScript ou VBScript instalado no meu sistema, onde posso obter a atualização?
O software afetado neste boletim se aplica a sistemas que executam o Internet Explorer 7 ou anterior. Os clientes com sistemas que executam o Internet Explorer 8 ou posterior devem aplicar a Atualização Cumulativa do Internet Explorer (MS16-063), que também aborda as vulnerabilidades discutidas neste boletim.

Por que vejo JScript.dll e VBScript.dll nos pacotes desta atualização de segurança cumulativa?
Esta atualização de segurança é fornecida como uma atualização cumulativa para os mecanismos de script JScript e VBScript. Embora ambos os mecanismos estejam incluídos nesta versão, os componentes afetados pelas correções de segurança cobertas por este boletim estão listados acima na seção AffectedSoftware.

Como determino quais versões dos mecanismos de script JScript e VBScript estão instaladas no meu sistema?
Os mecanismos de script JScript e VBScript são instalados com versões com suporte do Microsoft Windows. Além disso, a instalação de uma versão mais recente do Internet Explorer em um sistema pode alterar as versões dos mecanismos de script JScript e VBScript instalados.

Para determinar quais versões dos mecanismos de script JScript ou VBScript estão instaladas em seu sistema, execute as seguintes etapas:

  1. Abra o Windows Explorer.
  2. Navegue até o diretório %systemroot%\system32 .
  3. Para VBScript, clique com o botão direito do mouse em vbscript.dll, selecione Propriedades e clique na guia Detalhes .
  4. Para JScript, clique com o botão direito do mouse em jscript.dll, selecione Propriedades e clique na guia Detalhes .

O número da versão está listado no campo Versão do arquivo. Se a versão do arquivo começar com 5.8, por exemplo 5.8.7600.16385, o VBScript 5.8 será instalado no sistema.

Depois de saber as versões do mecanismo de script JScript ou VBScript instalado no meu sistema, onde posso obter a atualização?
O software afetado neste boletim se aplica a sistemas sem o Internet Explorer instalado e a sistemas com o Internet Explorer 7 ou versões anteriores instaladas. Os clientes com sistemas que executam o Internet Explorer 8 ou posterior devem aplicar a Atualização Cumulativa do Internet Explorer (MS16-063), que também aborda as vulnerabilidades discutidas neste boletim.

Classificações de gravidade e identificadores de vulnerabilidade

As classificações de gravidade a seguir pressupõem o impacto máximo potencial da vulnerabilidade. Para obter informações sobre a probabilidade, dentro de 30 dias após o lançamento deste boletim de segurança, da possibilidade de exploração da vulnerabilidade em relação à sua classificação de gravidade e impacto à segurança, consulte o Índice de exploração no resumo de boletins de junho.

Classificação de gravidade da vulnerabilidade e impacto máximo na segurança por software afetado
Softwares afetados Vulnerabilidade de corrupção de memória do mecanismo de script - CVE-2016-3205 Vulnerabilidade de corrupção de memória do mecanismo de script - CVE-2016-3206 Vulnerabilidade de corrupção de memória do mecanismo de script - CVE-2016-3207 Classificação de gravidade agregada
VBScript 5,7
Windows Vista Service Pack 2 (3158364) Execução remota crítica de código Execução remota crítica de código Execução remota crítica de código Crítico
Windows Vista x64 Edition Service Pack 2 (3158364) Execução remota crítica de código Execução remota crítica de código Execução remota crítica de código Crítico
Windows Server 2008 para sistemas de 32 bits Service Pack 2 (3158364) Execução remota de código moderada Execução remota de código moderada Execução remota de código moderada Moderado
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 (3158364) Execução remota de código moderada Execução remota de código moderada Execução remota de código moderada Moderado
Windows Server 2008 para sistemas baseados em Itanium Service Pack 2 (3158364) Execução remota de código moderada Execução remota de código moderada Execução remota de código moderada Moderado
JScript 5.8 e VBScript 5.8
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (somente instalação Server Core) (3158363) Execução remota de código moderada Execução remota de código moderada Execução remota de código moderada Moderado

Informações de vulnerabilidade

Várias vulnerabilidades de corrupção de memória do mecanismo de script

Existem várias vulnerabilidades de execução remota de código na maneira como os mecanismos JScript 9, JScript e VBScript são renderizados ao manipular objetos na memória no Internet Explorer. As vulnerabilidades podem corromper a memória de tal forma que um invasor possa executar código arbitrário no contexto do usuário atual. Um invasor que explorar com êxito as vulnerabilidades poderá obter os mesmos direitos de usuário que o usuário atual. Se o usuário atual estiver conectado com direitos administrativos, um invasor que explorar com êxito as vulnerabilidades poderá assumir o controle de um sistema afetado. Um invasor pode instalar programas, exibir, alterar ou excluir dados, além de criar contas com direitos de usuário totais.

Num cenário de ataque baseado na Web, um intruso poderia alojar um Web site especialmente concebido para explorar as vulnerabilidades através do Internet Explorer e, em seguida, convencer um utilizador a visualizar o Web site. Um invasor também pode incorporar um controle ActiveX marcado como "seguro para inicialização" em um aplicativo ou documento do Microsoft Office que hospeda o mecanismo de renderização do IE. O invasor também pode tirar proveito de sites comprometidos e sites que aceitam ou hospedam conteúdo fornecido pelo usuário ou anúncios. Esses sites podem conter conteúdo especialmente criado que pode explorar as vulnerabilidades.

A atualização elimina as vulnerabilidades modificando como os mecanismos de script JScript 9, JScript e VBScript manipulam objetos na memória. A tabela a seguir contém links para a entrada padrão de cada vulnerabilidade na lista Common Vulnerabilities and Exposures:

Título da vulnerabilidade Número CVE Divulgado publicamente Explorado
Vulnerabilidade de corrupção de memória do mecanismo de script CVE-2016-3205 Não Não
Vulnerabilidade de corrupção de memória do mecanismo de script CVE-2016-3206 Não Não
Vulnerabilidade de corrupção de memória do mecanismo de script CVE-2016-3207 Não Não

Fatores atenuantes

A Microsoft não identificou nenhum fator atenuante para esta vulnerabilidade.

Soluções Alternativas

As seguintes soluções alternativas podem ser úteis em sua situação:

  • Restringir o acesso a VBScript.dll e JScript.dll

    • Para sistemas de 32 bits, digite o seguinte comando em um prompt de comando administrativo:

          takeown /f %windir%\system32\vbscript.dll   
          cacls %windir%\system32\vbscript.dll /E /P everyone:N  
          cacls %windir%\system32\jscript.dll /E /P everyone:N
      
    • Para sistemas de 64 bits, digite o seguinte comando em um prompt de comando administrativo:

          takeown /f %windir%\syswow64\vbscript.dll   
          cacls %windir%\syswow64\vbscript.dll /E /P everyone:N  
          cacls %windir%\syswow64\jscript.dll /E /P everyone:N
      

    Impacto da solução alternativa. Sites que usam VBScript ou JScript podem não funcionar corretamente.

    Como desfazer a solução alternativa.

    • Para sistemas de 32 bits, digite o seguinte comando em um prompt de comando administrativo:

          cacls %windir%\system32\vbscript.dll /E /R everyone  
          cacls %windir%\system32\jscript.dll /E /R everyone
      
    • Para sistemas de 64 bits, digite o seguinte comando em um prompt de comando administrativo:

          cacls %windir%\syswow64\vbscript.dll /E /R everyone  
          cacls %windir%\syswow64\jscript.dll /E /R everyone
      

Implantação de atualização de segurança

Para obter informações sobre a Implantação da Atualização de Segurança, consulte o artigo da Base de Dados de Conhecimento Microsoft mencionado no Resumo Executivo.

Agradecimentos

A Microsoft reconhece os esforços daqueles na comunidade de segurança que nos ajudam a proteger os clientes por meio da divulgação coordenada de vulnerabilidades. Consulte Agradecimentos para obter mais informações.

Aviso de isenção de responsabilidade

As informações fornecidas na Base de Dados de Conhecimento Microsoft são fornecidas "no estado em que se encontram", sem qualquer tipo de garantia. A Microsoft se isenta de todas as garantias, expressas ou implícitas, incluindo as garantias de comercialização e adequação a uma finalidade específica. Em nenhuma circunstância a Microsoft Corporation ou seus fornecedores serão responsáveis por quaisquer danos, incluindo danos diretos, indiretos, incidentais, consequenciais, perda de lucros comerciais ou danos especiais, mesmo que a Microsoft Corporation ou seus fornecedores tenham sido avisados da possibilidade de tais danos. Alguns estados não permitem a exclusão ou limitação de responsabilidade por danos consequenciais ou incidentais, portanto, a limitação acima pode não se aplicar.

Revisões

  • V1.0 (14 de junho de 2016): Boletim publicado.

Página gerada em 15/06/2016 12:44-07:00.