Microsoft Security Bulletin MS15-108 - Crítica
Publicado em: terça-feira, 13 de outubro de 2015
Versão: 1.0
Esta atualização de segurança resolve vulnerabilidades nos mecanismos de script VBScript e JScript no Microsoft Windows. A mais grave das vulnerabilidades pode permitir a execução remota de código se um invasor hospedar um site especialmente criado projetado para explorar as vulnerabilidades por meio do Internet Explorer (ou aproveitar um site comprometido ou um site que aceite ou hospede conteúdo fornecido pelo usuário ou anúncios) e, em seguida, convencer um usuário a exibir o 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 usa o mecanismo de renderização do IE para direcionar o usuário para o site especialmente criado.
Um invasor que explorar com êxito as vulnerabilidades poderá obter os mesmos direitos de usuário que o usuário atual e, se o usuário atual estiver conectado com direitos administrativos, o invasor 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 edições com suporte do Windows Vista, Windows Server 2008 e instalações Server Core do Windows Server 2008 R2. Para obter mais informações, consulte a seção Softwares afetados.
A atualização elimina as vulnerabilidades modificando como os mecanismos de script VBScript e JScript manipulam objetos na memória e ajudando a garantir que as versões afetadas do VBScript implementem corretamente o recurso de segurança ASLR. Para obter mais informações sobre as vulnerabilidades, consulte a seção Informações sobre vulnerabilidade.
Para obter mais informações sobre essa atualização, consulte o artigo 3089659 da Base de Dados de Conhecimento Microsoft.
As seguintes versões do JScript e do VBScript são afetadas pela vulnerabilidade discutida 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. Os seguintes softwares afetados se aplicam a sistemas com o Internet Explorer 7 ou anterior instalado e a sistemas sem o Internet Explorer instalado. Os clientes com sistemas que executam o Internet Explorer 8 ou posterior devem aplicar o 3093983 de Atualização Cumulativa do Internet Explorer (MS15-106), que também aborda a vulnerabilidade discutida neste boletim.
Softwares afetados
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 | JScript 5.7 e VBScript 5.7 (3094996) | Execução remota de código | Crítico | 3068368 no boletim MS15-066 |
Windows Vista x64 Edição Service Pack 2 | JScript 5.7 e VBScript 5.7 (3094996) | Execução remota de código | Crítico | 3068368 no boletim MS15-066 |
Windows Server 2008 | ||||
Windows Server 2008 para sistemas de 32 bits Service Pack 2 | JScript 5.7 e VBScript 5.7 (3094996) | Execução remota de código | Crítico | 3068368 no boletim MS15-066 |
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 | JScript 5.7 e VBScript 5.7 (3094996) | Execução remota de código | Crítico | 3068368 no boletim MS15-066 |
Windows Server 2008 para sistemas baseados em Itanium Service Pack 2 | JScript 5.7 e VBScript 5.7 (3094996) | Execução remota de código | Crítico | 3068368 no boletim MS15-066 |
Opção de instalação Server Core | ||||
Windows Server 2008 para sistemas de 32 bits Service Pack 2 (instalação Server Core) | JScript 5.7 e VBScript 5.7 (3094996) | Execução remota de código | Crítico | 3068368 no boletim MS15-066 |
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 (instalação Server Core) | JScript 5.7 e VBScript 5.7 (3094996) | Execução remota de código | Crítico | 3068368 no boletim MS15-066 |
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (somente instalação Server Core) | JScript 5.8 e VBScript 5.8 (3094995) | Execução remota de código | Crítico | 3068368 no boletim MS15-066 |
*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).
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 a versão do mecanismo de script JScript e VBScript instalado.
Para determinar quais versões dos mecanismos de script JScript ou VBScript estão instaladas em seu sistema, execute as seguintes etapas:
- Abra o Windows Explorer.
- Navegue até o diretório %systemroot%\system32 .
- Para VBScript, clique com o botão direito do mouse em vbscript.dll, selecione Propriedades e clique na guia Detalhes .
- 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 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 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 (MS15-106), que também aborda a vulnerabilidade discutida neste boletim.
A tabela a seguir resume qual boletim fornece a atualização por versão do JScript e VBScript e do Internet Explorer.
Versão | MS15-108 | MS15-106 |
---|---|---|
JScript 5.7 e VBScript 5.7\ (Internet Explorer 7) | JScript 5.7 e VBScript 5.7 \ (3094996) | Não aplicável |
JScript 5.8 e VBScript 5.8\ (Internet Explorer 8) | JScript 5.8 e VBScript 5.8 \ (3094995)\ (instalação do Windows Server Core no Windows Server 2008 R2 apenas para sistemas baseados em x64 Service Pack 1.) | Internet Explorer 8 \ (3093983) |
JScript 5.8 e VBScript 5.8\ (Internet Explorer 9) | Não aplicável | Internet Explorer 9 \ (3093983) |
JScript 5.8 e VBScript 5.8\ (Internet Explorer 10) | Não aplicável | Internet Explorer 10 \ (3093983) |
JScript 5.8 e VBScript 5.8\ (Internet Explorer 11) | Não aplicável | Internet Explorer 11 \ (3093983) |
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 outubro.
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-2015-2482 | Bypass de ASLR VBScript e JScript - CVE-2015-6052 | Vulnerabilidade de corrupção de memória do mecanismo de script - CVE-2015-6055 | Vulnerabilidade de divulgação não autorizada de informações do mecanismo de script - CVE-2015-6059 | Classificação de gravidade agregada |
JScript 5.7 e VBScript 5.7 (Internet Explorer 7) | |||||
JScript 5.7 e VBScript 5.7 no Windows Vista Service Pack 2 | Execução remota críticade código | Desvio importante do recurso de segurança | Execução remota críticade código | Divulgação de Informações Importantes | Crítico |
JScript 5.7 e VBScript 5.7 no Windows Vista x64 Edition Service Pack 2 | Execução remota críticade código | Desvio importante do recurso de segurança | Execução remota críticade código | Divulgação de Informações Importantes | Crítico |
JScript 5.7 e VBScript 5.7 no Windows Server 2008 para sistemas de 32 bits Service Pack 2 | Execução remota críticade código | Desvio importante do recurso de segurança | Execução remota críticade código | Divulgação de Informações Importantes | Crítico |
JScript 5.7 e VBScript 5.7 no Windows Server 2008 para sistemas de 32 bits Service Pack 2 (instalação Server Core) | Execução remota críticade código | Desvio importante do recurso de segurança | Execução remota críticade código | Divulgação de Informações Importantes | Crítico |
JScript 5.7 e VBScript 5.7 no Windows Server 2008 para sistemas baseados em x64 Service Pack 2 | Execução remota críticade código | Desvio importante do recurso de segurança | Execução remota críticade código | Divulgação de Informações Importantes | Crítico |
JScript 5.7 e VBScript 5.7 no Windows Server 2008 para sistemas baseados em x64 Service Pack 2 (instalação Server Core) | Execução remota críticade código | Desvio importante do recurso de segurança | Execução remota críticade código | Divulgação de Informações Importantes | Crítico |
JScript 5.7 e VBScript 5.7 no Windows Server 2008 para sistemas baseados em Itanium Service Pack 2 | Execução remota críticade código | Desvio importante do recurso de segurança | Execução remota críticade código | Divulgação de Informações Importantes | Crítico |
JScript 5.7 e VBScript 5.7 no Windows Server 2008 para sistemas de 32 bits Service Pack 2 (instalação Server Core) | Execução remota críticade código | Desvio importante do recurso de segurança | Execução remota críticade código | Divulgação de Informações Importantes | Crítico |
JScript 5.7 e VBScript 5.7 no Windows Server 2008 para sistemas baseados em x64 Service Pack 2 (instalação Server Core) | Execução remota críticade código | Desvio importante do recurso de segurança | Execução remota críticade código | Divulgação de Informações Importantes | Crítico |
JScript 5.8 e VBScript 5.8 | |||||
JScript 5.8 e VBScript 5.8 no Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (somente instalação Server Core) | Execução remota críticade código | Desvio importante do recurso de segurança | Execução remota críticade código | Divulgação de Informações Importantes | Crítico |
Existem vulnerabilidades de execução remota de código na maneira como os mecanismos VBScript e JScript, ao manipular objetos na memória no Internet Explorer, são renderizados. 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.
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.
A atualização elimina as vulnerabilidades modificando como os mecanismos de script VBScript e JScript 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-2015-2482 | Não | Não |
Vulnerabilidade de corrupção de memória do mecanismo de script | CVE-2015-6055 | Não | Não |
A Microsoft não identificou nenhum fator atenuante para esta vulnerabilidade.
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
Existe um desvio de recurso de segurança quando os mecanismos VBScript e JScript falham ao usar o recurso de segurança ASLR (Address Space Layout Randomization), permitindo que um invasor preveja de forma mais confiável os deslocamentos de memória de instruções específicas em uma determinada pilha de chamadas. O desvio do recurso de segurança por si só não permite a execução arbitrária de código. No entanto, um invasor pode usar o desvio de ASLR em conjunto com outra vulnerabilidade, como uma vulnerabilidade de execução remota de código, que pode aproveitar o desvio de ASLR para executar código arbitrário de forma mais confiável em um sistema de destino.
Em um cenário de navegação na Web, a exploração bem-sucedida de um desvio de ASLR requer que um usuário, enquanto estiver conectado e executando uma versão afetada do Internet Explorer, navegue até um site mal-intencionado. Portanto, todos os sistemas em que um navegador da Web é usado com frequência, como estações de trabalho ou servidores de terminal, correm mais risco de desvios de ASLR. Os servidores podem correr mais riscos se os administradores permitirem que os usuários naveguem e leiam emails nos servidores. No entanto, as práticas recomendadas desencorajam fortemente a permissão disso.
A atualização aborda esse desvio de ASLR ajudando a garantir que as versões afetadas do VBScript implementem corretamente o recurso de segurança ASLR.
A Microsoft recebeu informações sobre esta vulnerabilidade através da divulgação coordenada de vulnerabilidades. Quando este boletim de segurança foi publicado originalmente, a Microsoft não havia recebido nenhuma informação que indicasse que as vulnerabilidades haviam sido usadas publicamente para atacar clientes.
A Microsoft não identificou nenhum fator atenuante para esta vulnerabilidade.
As seguintes soluções alternativas podem ser úteis em sua situação:
Restringir o acesso a VBScript.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
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
Impacto da solução alternativa. Sites que usam VBScript 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
Para sistemas de 64 bits, digite o seguinte comando em um prompt de comando administrativo:
cacls %windir%\syswow64\vbscript.dll /E /R everyone
Existe uma vulnerabilidade de divulgação não autorizada de informações quando o JScript ou o VBScript divulga incorretamente o conteúdo de sua memória, o que pode fornecer a um invasor informações para comprometer ainda mais o computador ou os dados do usuário.
Para explorar a vulnerabilidade, um invasor deve saber o endereço de memória de onde o objeto foi criado. A atualização elimina a vulnerabilidade alterando a maneira como determinadas funções manipulam objetos na memória.
A Microsoft recebeu informações sobre esta vulnerabilidade através da divulgação coordenada de vulnerabilidades. Quando este boletim de segurança foi publicado originalmente, a Microsoft não tinha recebido nenhuma informação que indicasse que a vulnerabilidade tinha sido usada publicamente para atacar clientes.
A Microsoft não identificou nenhum fator atenuante para esta vulnerabilidade.
A Microsoft não identificou quaisquer soluções alternativas para esta vulnerabilidade.
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.
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.
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.
- V1.0 (13 de outubro de 2015): Boletim publicado.
Página gerada em 12/10/2015 09:50-07:00.