Vulnerabilidades no kernel do Windows podem permitir elevação de privilégio (2859537)
Publicado: terça-feira, 13 de agosto de 2013 | Atualizado: September 13, 2013
Versão: 1.2
Informações Gerais
Resumo executivo
Esta atualização de segurança elimina uma vulnerabilidade divulgada publicamente e três vulnerabilidades relatadas em particular no Microsoft Windows. As vulnerabilidades mais graves podem permitir a elevação de privilégio se um invasor fizer logon localmente e executar um aplicativo especialmente criado. Um invasor deve ter credenciais de logon válidas e ser capaz de fazer logon localmente para explorar essas vulnerabilidades. As vulnerabilidades não puderam ser exploradas remotamente ou por usuários anônimos.
Esta atualização de segurança é classificada como Importante para edições de 32 bits com suporte do Windows XP, Windows Server 2003 e Windows 8; e todas as edições com suporte do Windows Vista, Windows Server 2008, Windows 7 e Windows Server 2008 R2. Para obter mais informações, consulte a subseção Software afetado e não afetado, nesta seção.
A atualização de segurança elimina as vulnerabilidades alterando como o kernel do Windows valida os valores de endereço de memória e modificando a funcionalidade para manter a integridade do ASLR. Para obter mais informações sobre as vulnerabilidades, consulte a subseção Perguntas frequentes sobre a entrada de vulnerabilidade específica na próxima seção, Informações sobre a vulnerabilidade.
Recomendação. A maioria dos clientes tem a atualização automática habilitada e não precisará executar nenhuma ação, pois essa atualização de segurança será baixada e instalada automaticamente. Os clientes que não habilitaram a atualização automática precisam verificar se há atualizações e instalar essa atualização manualmente. Para obter informações sobre opções de configuração específicas na atualização automática, consulte o Artigo 294871 da Base de Dados de Conhecimento Microsoft.
Para instalações de administradores e empresas, ou usuários finais que desejam instalar esta atualização de segurança manualmente, a Microsoft recomenda que os clientes apliquem a atualização o mais rápido possível usando o software de gerenciamento de atualizações ou verificando se há atualizações usando o serviço Microsoft Update .
Consulte também a seção Orientação e ferramentas de detecção e implantação, mais adiante neste boletim.
O software a seguir foi testado para determinar quais versões ou edições são afetadas. Outras versões ou edições já passaram do ciclo de vida de suporte ou não são afetadas. Para determinar o ciclo de vida de suporte para sua versão ou edição de software, consulte Ciclo de Vida do Suporte da Microsoft.
Microsoft Windows XP Professional x64 Edição Service Pack 2
Microsoft Windows Server 2003 x64 Edição Service Pack 2
Microsoft Windows Server 2003 para sistemas baseados em Itanium Service Pack 2
Windows 8 para sistemas de 64 bits
Windows Server 2012
Windows RT
Opção de instalação do Server Core
Windows Server 2012 (instalação Server Core)
Perguntas frequentes sobre atualizações
Estou usando uma versão mais antiga do software discutido neste boletim de segurança. O que devo fazer?
O software afetado listado neste boletim foi testado para determinar quais versões são afetadas. Outras versões já passaram do ciclo de vida de suporte. Para obter mais informações sobre o ciclo de vida do produto, consulte o site do Ciclo de Vida do Suporte da Microsoft.
Deve ser uma prioridade para os clientes que têm versões mais antigas do software migrar para versões com suporte para evitar a exposição potencial a vulnerabilidades. Para determinar o ciclo de vida de suporte para sua versão de software, consulte Selecionar um produto para obter informações sobre o ciclo de vida. Para obter mais informações sobre service packs para essas versões de software, consulte Política de suporte ao ciclo de vida do Service Pack.
Os clientes que precisam de suporte personalizado para software mais antigo devem entrar em contato com o representante da equipe de contas da Microsoft, o gerente técnico de contas ou o representante de parceiro da Microsoft apropriado para obter opções de suporte personalizadas. Os clientes sem um Contrato Alliance, Premier ou Autorizado podem entrar em contato com o escritório de vendas local da Microsoft. Para obter informações de contato, consulte o site Microsoft Worldwide Information , selecione o país na lista Informações de contato e clique em Ir para ver uma lista de números de telefone. Quando ligar, peça para falar com o gerente de vendas do Suporte Premier local. Para obter mais informações, consulte as Perguntas frequentes sobre a Política de Ciclo de Vida do Suporte da Microsoft.
Informações sobre vulnerabilidade
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 agosto. Para obter mais informações, consulte Índice de exploração da Microsoft.
Softwares afetados
Vulnerabilidade de desvio de recurso de segurança ASLR - CVE-2013-2556
Vulnerabilidade de corrupção de memória do kernel do Windows - CVE-2013-3196
Vulnerabilidade de corrupção de memória do kernel do Windows - CVE-2013-3197
Vulnerabilidade de corrupção de memória do kernel do Windows - CVE-2013-3198
Classificação de gravidade agregada
Windows XP
Windows XP Service Pack 3
Não aplicável
Importante elevação de privilégio
Importante elevação de privilégio
Importante elevação de privilégio
Importante
Windows Server 2003
Windows Server 2003 Service Pack 2
Não aplicável
Importante elevação de privilégio
Importante elevação de privilégio
Importante elevação de privilégio
Importante
Windows Vista
Windows Vista Service Pack 2
Desvio importante do recurso de segurança
Importante elevação de privilégio
Importante elevação de privilégio
Importante elevação de privilégio
Importante
Windows Vista x64 Edição Service Pack 2
Desvio importante do recurso de segurança
Não aplicável
Não aplicável
Não aplicável
Importante
Windows Server 2008
Windows Server 2008 para sistemas de 32 bits Service Pack 2
Desvio importante do recurso de segurança
Importante elevação de privilégio
Importante elevação de privilégio
Importante elevação de privilégio
Importante
Windows Server 2008 para sistemas baseados em x64 Service Pack 2
Desvio importante do recurso de segurança
Não aplicável
Não aplicável
Não aplicável
Importante
Windows Server 2008 para sistemas baseados em Itanium Service Pack 2
Desvio importante do recurso de segurança
Não aplicável
Não aplicável
Não aplicável
Importante
Windows 7
Windows 7 para sistemas de 32 bits Service Pack 1
Desvio importante do recurso de segurança
Importante elevação de privilégio
Importante elevação de privilégio
Importante elevação de privilégio
Importante
Windows 7 para sistemas baseados em x64 Service Pack 1
Desvio importante do recurso de segurança
Não aplicável
Não aplicável
Não aplicável
Importante
Windows Server 2008 R2
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1
Desvio importante do recurso de segurança
Não aplicável
Não aplicável
Não aplicável
Importante
Windows Server 2008 R2 para sistemas baseados em Itanium Service Pack 1
Desvio importante do recurso de segurança
Não aplicável
Não aplicável
Não aplicável
Importante
Windows 8
Windows 8 para sistemas de 32 bits
Não aplicável
Importante elevação de privilégio
Importante elevação de privilégio
Importante elevação de privilégio
Importante
Opção de instalação do Server Core
Windows Server 2008 para sistemas de 32 bits Service Pack 2 (instalação Server Core)
Desvio importante do recurso de segurança
Importante elevação de privilégio
Importante elevação de privilégio
Importante elevação de privilégio
Importante
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 (instalação Server Core)
Desvio importante do recurso de segurança
Não aplicável
Não aplicável
Não aplicável
Importante
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (instalação Server Core)
Desvio importante do recurso de segurança
Não aplicável
Não aplicável
Não aplicável
Importante
Vulnerabilidade de desvio de recurso de segurança ASLR - CVE-2013-2556
Existe uma vulnerabilidade de recurso de segurança no Windows devido à implementação incorreta de ASLR (Address Space Layout Randomization). A vulnerabilidade pode permitir que um invasor ignore o recurso de segurança ASLR, provavelmente durante ou durante a exploração de uma vulnerabilidade de execução remota de código. O invasor pode carregar uma DLL no processo.
Para exibir esta vulnerabilidade como uma entrada padrão na lista Common Vulnerabilities and Exposures, consulte CVE-2013-2556.
Fatores atenuantes
A Microsoft não identificou nenhum fator atenuante para esta vulnerabilidade.
Soluções Alternativas
A Microsoft não identificou quaisquer soluções alternativas para esta vulnerabilidade.
Perguntas frequentes
Qual é a abrangência da vulnerabilidade?
Esta é uma vulnerabilidade de desvio de recurso de segurança.
O que causa a vulnerabilidade?
A vulnerabilidade é causada por recursos implementados incorretamente que permitem que uma DLL seja carregada em um deslocamento arbitrário e não aleatório, ignorando assim o ASLR.
O que é ASLR? .
O ASLR (Address Space Layout Randomization) move imagens executáveis para locais aleatórios quando um sistema é inicializado, o que ajuda a impedir que um invasor aproveite dados em locais previsíveis. Para que um componente ofereça suporte a ASLR, todos os componentes que ele carrega também devem oferecer suporte a ASLR. Por exemplo, se A.exe consome B.dll e C.dll, todos os três devem oferecer suporte a ASLR. Por padrão, o Windows Vista, o Windows Server 2008, o Windows 7, o Windows Server 2008 R2, o Windows 8, o Windows RT e o Windows Server 2012 randomizarão DLLs e EXEs do sistema, mas as DLLs e EXEs criadas por ISVs (Fornecedores Independentes de Software) devem aceitar oferecer suporte a ASLR usando a opção de vinculador /DYNAMICBASE.
O ASLR também randomiza a memória de pilha e pilha:
Quando um aplicativo cria um heap no Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows RT e Windows Server 2012, o gerenciador de heap criará esse heap em um local aleatório para ajudar a reduzir a chance de que uma tentativa de explorar uma saturação de buffer baseada em heap seja bem-sucedida. A randomização de heap é habilitada por padrão para todos os aplicativos em execução no Windows Vista e posterior.
Quando um thread é iniciado em um processo vinculado a /DYNAMICBASE, o Windows Vista, o Windows Server 2008, o Windows 7, o Windows Server 2008 R2, o Windows 8, o Windows RT e o Windows Server 2012 move a pilha do thread para um local aleatório para ajudar a reduzir a chance de que uma exploração de saturação de buffer baseada em pilha seja bem-sucedida.
Para que um invasor pode usar a vulnerabilidade?
O invasor que explorar com êxito essa vulnerabilidade poderá ignorar os recursos de segurança e carregar uma DLL.
Como um invasor pode explorar a vulnerabilidade?
Um invasor pode explorar essa vulnerabilidade carregando uma DLL mal-intencionada durante uma exploração de Execução Remota de Código.
Quais são os sistemas que mais correm risco com a vulnerabilidade?
As estações de trabalho e os servidores de terminal são os que correm mais risco.
O que a atualização faz?
A atualização elimina a vulnerabilidade modificando a funcionalidade para manter a integridade do ASLR.
Quando este boletim de segurança foi emitido, esta vulnerabilidade tinha sido divulgada publicamente?
Sim. Esta vulnerabilidade foi divulgada publicamente. Ela recebeu o número CVE-2013-2556 da lista Common Vulnerability and Exposure.
Quando este boletim de segurança foi emitido, a Microsoft tinha recebido relatórios de que esta vulnerabilidade estava a ser explorada?
Não. A Microsoft não tinha recebido nenhuma informação que indicasse que esta vulnerabilidade tinha sido usada publicamente para atacar clientes quando este boletim de segurança foi publicado originalmente.
Vulnerabilidades de corrupção de memória do kernel do Windows
Existem vulnerabilidades de elevação de privilégio no kernel do Windows devido a uma condição de corrupção de memória no NT Virtual DOS Machine (NTVDM). O invasor que explorar com êxito essas vulnerabilidades poderá executar código arbitrário no modo kernel. Um invasor pode instalar programas, exibir, alterar ou excluir dados, além de criar contas com direitos de usuário totais.
Para exibir essas vulnerabilidades como entradas padrão na lista Common Vulnerabilities and Exposures, consulte o seguinte:
Mitigação refere-se a uma configuração, configuração comum ou prática recomendada geral, existente em um estado padrão, que pode reduzir a gravidade da exploração de uma vulnerabilidade. Os seguintes fatores atenuantes podem ser úteis em sua situação:
Os sistemas operacionais Microsoft Windows de 64 bits não são afetados por essas vulnerabilidades.
Um invasor deve ter credenciais de logon válidas e ser capaz de fazer logon localmente para explorar essas vulnerabilidades. As vulnerabilidades não puderam ser exploradas remotamente ou por usuários anônimos.
Soluções Alternativas
Solução alternativa refere-se a uma configuração ou alteração de configuração que não corrige a vulnerabilidade subjacente, mas que ajudaria a bloquear vetores de ataque conhecidos antes de aplicar a atualização. A Microsoft testou as seguintes soluções alternativas e estados na discussão se uma solução alternativa reduz a funcionalidade:
Desabilitar o subsistema NTVDM por meio da Diretiva de Grupo
Observação Consulte o artigo 979682 da Base de Dados de Conhecimento Microsoft para obter informações sobre como implementar essa solução alternativa automaticamente.
Clique em Iniciar , clique em Executar , digite gpedit.msc na caixa Abrir e, em seguida, clique em OK . Isso abre o console de Diretiva de Grupo.
Expanda a pasta AdministrativeTemplates e, em seguida, clique em WindowsComponents .
Clique na pasta Compatibilidade de Aplicativos .
No painel de detalhes, clique duas vezes na configuração de diretiva Impedir acessoaaplicativos de 16 bits. Por padrão, isso é definido como NotConfigured.
Altere a configuração de política para Habilitado e clique em OK.
Impacto da solução alternativa. Os usuários não poderão executar aplicativos de 16 bits.
Desative o subsistema NTVDM por meio do Registro do Windows
Você pode desabilitar somente o subsistema Windows no Windows de 16 bits ou os subsistemas Windows no Windows e NTVDM (Windows NT Virtual DOS Machine); no entanto, você não pode desabilitar apenas o subsistema Windows On Windows modificando o registro.
Para impedir o acesso a aplicativos de 16 bits:
Aviso: Se você usar o Editor do Registro incorretamente, poderá causar problemas sérios que podem exigir a reinstalação do sistema operacional. A Microsoft não garante que você possa resolver problemas resultantes do uso incorreto do Editor do Registro. Use o Editor do Registro por sua conta e risco.
Inicie o Editor do Registro (Regedt32.exe).
Localize a seguinte chave do Registro: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
Clique com o botão direito do mouse no Windows, escolha Criar>chave e nomeie a chave "AppCompat".
Clique com o botão direito do mouse dentro do painel direito, escolha Criar>DWORD e nomeie o DWord como "VDMDisallowed". O valor de VDMDisallowed será definido como "0" por padrão.
Clique com o botão direito do mouse em "VDMDisallowed" e escolha Modificar. Defina o valor como "1".
Perguntas frequentes
Qual é a abrangência das vulnerabilidades?
Essas são vulnerabilidades de elevação de privilégio.
O que causa as vulnerabilidades?
As vulnerabilidades são causadas pelo kernel do Windows não validar corretamente os valores de endereço, o que pode resultar em corrupção de memória.
O que é o kernel do Windows?
O kernel do Windows é o núcleo do sistema operacional. Ele fornece serviços de nível de sistema, como gerenciamento de dispositivos e gerenciamento de memória, aloca tempo de processador para processos e gerencia o tratamento de erros.
O que é o subsistema Windows Virtual DOS Machine (NTVDM)?
O subsistema Windows NT Virtual DOS Machine (NTVDM) é um subsistema de ambiente protegido que emula o MS-DOS e o Windows de 16 bits em sistemas operacionais baseados no Windows NT. Um VDM é criado sempre que um usuário inicia um aplicativo MS-DOS em um sistema operacional baseado no Windows NT.
Como essas vulnerabilidades estão relacionadas?
A condição de corrupção de memória se manifesta a partir de falhas semelhantes para validar corretamente endereços na memória do kernel; no entanto, os pontos de entrada são suficientemente diferentes para garantir CVEs separados.
Para que um invasor pode usar as vulnerabilidades?
O invasor que explorar com êxito qualquer uma dessas vulnerabilidades poderá executar código arbitrário no modo kernel. Um invasor pode então instalar programas; visualizar, alterar ou excluir dados; ou crie novas contas com direitos de administrador completos.
Como um invasor pode explorar as vulnerabilidades?
Para explorar essas vulnerabilidades, um invasor primeiro precisa fazer logon no sistema. Um invasor pode executar um aplicativo especialmente criado que pode explorar a vulnerabilidade e assumir o controle total sobre um sistema afetado.
Quais são os sistemas que mais correm risco com as vulnerabilidades?
As estações de trabalho e os servidores de terminal são os que correm mais risco. Os servidores podem correr mais riscos se os administradores permitirem que os usuários façam logon nos servidores e executem programas. No entanto, as práticas recomendadas desencorajam fortemente a permissão disso.
O que a atualização faz?
A atualização elimina as vulnerabilidades alterando como o kernel do Windows valida os valores de endereço de memória.
Quando este boletim de segurança foi emitido, esta vulnerabilidade tinha sido divulgada publicamente?
Não. A Microsoft recebeu informações sobre esta vulnerabilidade através da divulgação coordenada de vulnerabilidades.
Quando este boletim de segurança foi emitido, a Microsoft tinha recebido relatórios de que esta vulnerabilidade estava a ser explorada?
Não. A Microsoft não tinha recebido nenhuma informação que indicasse que esta vulnerabilidade tinha sido usada publicamente para atacar clientes quando este boletim de segurança foi publicado originalmente.
Informações de atualização
Orientação e ferramentas de detecção e implantação
Vários recursos estão disponíveis para ajudar os administradores a implantar atualizações de segurança.
O Microsoft Baseline Security Analyzer (MBSA) permite que os administradores verifiquem os sistemas locais e remotos em busca de atualizações de segurança ausentes e configurações incorretas de segurança comuns.
O Windows Server Update Services (WSUS), o Systems Management Server (SMS) e o System Center Configuration Manager (SCCM) ajudam os administradores a distribuir atualizações de segurança.
Os componentes do Update Compatibility Evaluator incluídos no Application Compatibility Toolkit ajudam a simplificar o teste e a validação de atualizações do Windows em relação aos aplicativos instalados.
Sim, tem de reiniciar o sistema depois de aplicar esta actualização de segurança.
Informações de remoção
Use o item Adicionar ou Remover Programas no Painel de Controle ou o utilitário Spuninst.exe localizado na pasta %Windir%$NTUninstallKB 2859537$\Spuninst
Sim, tem de reiniciar o sistema depois de aplicar esta actualização de segurança.
Informações de remoção
Use o item Adicionar ou Remover Programas no Painel de Controle ou o utilitário Spuninst.exe localizado na pasta %Windir%$NTUninstallKB 2859537$\Spuninst
Sim, tem de reiniciar o sistema depois de aplicar esta actualização de segurança.
Informações de remoção
WUSA.exe não suporta a desinstalação de atualizações. Para desinstalar uma actualização instalada pelo WUSA, clique em Painel de Controlo e, em seguida, clique em Segurança. Em Windows Update, clique em Exibir atualizações instaladas e selecione na lista de atualizações.
Sim, tem de reiniciar o sistema depois de aplicar esta actualização de segurança.
Informações de remoção
WUSA.exe não suporta a desinstalação de atualizações. Para desinstalar uma actualização instalada pelo WUSA, clique em Painel de Controlo e, em seguida, clique em Segurança. Em Windows Update, clique em Exibir atualizações instaladas e selecione na lista de atualizações.
Sim, tem de reiniciar o sistema depois de aplicar esta actualização de segurança.
Informações de remoção
Para desinstalar uma actualização instalada pelo WUSA, utilize o parâmetro de configuração /Uninstall ou clique em Painel de Controlo, clique em Sistema e Segurança e, em seguida, em Windows Update, clique em Ver actualizações instaladas e seleccione a partir da lista de actualizações.
Sim, tem de reiniciar o sistema depois de aplicar esta actualização de segurança.
Informações de remoção
Para desinstalar uma actualização instalada pelo WUSA, utilize o parâmetro de configuração /Uninstall ou clique em Painel de Controlo, clique em Sistema e Segurança e, em seguida, em Windows Update, clique em Ver actualizações instaladas e seleccione a partir da lista de actualizações.
Sim, tem de reiniciar o sistema depois de aplicar esta actualização de segurança.
Informações de remoção
Para desinstalar uma actualização instalada pelo WUSA, utilize o parâmetro de configuração /Uninstall ou clique em Painel de Controlo, clique em Sistema e Segurança, clique em Windows Update e, em seguida, em Consulte também, clique em Actualizações instaladas e seleccione a partir da lista de actualizações.
Observação Não existe uma chave do Registro para validar a presença dessa atualização.
Outras Informações
Agradecimentos
A Microsoft agradece o seguinte por trabalhar conosco para ajudar a proteger os clientes:
VUPEN Security, que trabalha com a Zero Day Initiative daHP, por trabalhar conosco na vulnerabilidade de desvio de recurso de segurança ASLR (CVE-2013-2556)
Para melhorar as proteções de segurança para os clientes, a Microsoft fornece informações sobre vulnerabilidades aos principais fornecedores de software de segurança antes de cada lançamento mensal da atualização de segurança. Os provedores de software de segurança podem usar essas informações de vulnerabilidade para fornecer proteções atualizadas aos clientes por meio de seus softwares ou dispositivos de segurança, como antivírus, sistemas de detecção de intrusão baseados em rede ou sistemas de prevenção de intrusão baseados em host. Para determinar se as proteções ativas estão disponíveis em provedores de software de segurança, acesse os sites de proteções ativas fornecidos por parceiros do programa, listados em Parceiros do Microsoft Active Protections Program (MAPP).
Suporte
Como obter ajuda e suporte para esta atualização de segurança
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 (13 de agosto de 2013): Boletim publicado.
V1.1 (14 de agosto de 2013): Atualizada a entrada Problemas conhecidos na seção Artigo da Base de Dados de Conhecimento de "Nenhum" para "Sim".
V1.2 (13 de setembro de 2013): Corrigida a substituição da atualização para todos os softwares afetados, exceto Windows XP e Windows 8. Esta é apenas uma alteração informativa.
Como Administrador de Segurança da Informação, você planeja e implementa a segurança das informações de dados confidenciais usando o Microsoft Purview e serviços relacionados. Você é responsável por reduzir os riscos protegendo os dados dentro de ambientes de colaboração gerenciados pelo Microsoft 365 contra ameaças internas e externas e protegendo os dados usados pelos serviços de IA. Você também implementa proteção de informações, prevenção de perda de dados, retenção, gerenciamento de riscos internos e g