Microsoft Security Bulletin MS15-045 - Crítica

Vulnerabilidade no diário do Windows pode permitir a execução remota de código (3046002)

Publicado em: 12 de maio de 2015

Versão: 1.0

Resumo executivo

Esta atualização de segurança resolve vulnerabilidades no Microsoft Windows. As vulnerabilidades podem permitir a execução remota de código se um usuário abrir um arquivo de diário especialmente criado. Os usuários cujas contas estão configuradas para ter menos direitos de usuário no sistema correm menos riscos do que aqueles que têm direitos de usuário administrativo.

Esta atualização de segurança é classificada como Crítica para todas as edições com suporte do Windows Vista, Windows Server 2008 (exceto Itanium), Windows 7, Windows Server 2008 R2 (exceto Itanium), Windows 8, Windows Server 2012, Windows RT, Windows 8.1, Windows Server 2012 R2 e Windows RT 8.1. Para obter mais informações, consulte a seção Softwares afetados.

A atualização de segurança elimina as vulnerabilidades modificando como o Diário do Windows analisa os arquivos do Diário. 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 3046002 da Base de Dados de Conhecimento Microsoft.

Softwares afetados

As seguintes versões ou edições de software são afetadas. As versões ou edições que não estão listadas 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.

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 (3046002) Diário do Windows Execução remota de código Crítico 2971850 no boletim MS14-038
Windows Vista x64 Edition Service Pack 2 (3046002) Diário do Windows Execução remota de código Crítico 2971850 no boletim MS14-038
Windows Server 2008
Windows Server 2008 para sistemas de 32 bits Service Pack 2[1](3046002) Diário do Windows Execução remota de código Crítico 2971850 no boletim MS14-038
Windows Server 2008 para sistemas baseados em x64 Service Pack 2[1](3046002) Diário do Windows Execução remota de código Crítico 2971850 no boletim MS14-038
Windows 7
Windows 7 para sistemas de 32 bits Service Pack 1 (3046002) Diário do Windows Execução remota de código Crítico 2971850 no boletim MS14-038
Windows 7 para sistemas baseados em x64 Service Pack 1 (3046002) Diário do Windows Execução remota de código Crítico 2971850 no boletim MS14-038
Windows Server 2008 R2
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1[1](3046002) Diário do Windows Execução remota de código Crítico 2971850 no boletim MS14-038
Windows 8 e Windows 8.1
Windows 8 para sistemas de 32 bits (3046002) Diário do Windows Execução remota de código Crítico 2971850 no boletim MS14-038
Windows 8 para sistemas baseados em x64 (3046002) Diário do Windows Execução remota de código Crítico 2971850 no boletim MS14-038
Windows 8.1 para sistemas de 32 bits (3046002) Diário do Windows Execução remota de código Crítico 2971850 e 2974286 no boletim MS14-038
Windows 8.1 para sistemas baseados em x64 (3046002) Diário do Windows Execução remota de código Crítico 2971850 e 2974286 no boletim MS14-038
Windows Server 2012 e Windows Server 2012 R2
Windows Server 2012[1](3046002) Diário do Windows Execução remota de código Crítico 2971850 no boletim MS14-038
Windows Server 2012 R2[1](3046002) Diário do Windows Execução remota de código Crítico 2971850 e 2974286 no boletim MS14-038
Windows RT e Windows RT 8.1
Windows RT[2](3046002) Diário do Windows Execução remota de código Crítico 2971850 no boletim MS14-038
Windows RT 8.1[2](3046002) Diário do Windows Execução remota de código Crítico 2971850 no boletim MS14-038

Observação A atualização está disponível para o Windows Technical Preview e Windows Server Technical Preview. Os clientes que executam esses sistemas operacionais são incentivados a aplicar a atualização, que está disponível por meio do Windows Update.

[1]Os servidores não são afetados em suas configurações padrão; no entanto, dependendo do sistema operacional, eles serão afetados se a Experiência Desktop estiver instalada ou os recursos da Experiência Desktop estiverem habilitados. Consulte as Perguntas frequentes sobre atualização neste boletim para obter mais informações.

[2]Esta actualização está disponível apenas através do Windows Update .

Perguntas frequentes sobre atualizações

Estou executando um dos sistemas operacionais na tabela de software afetado. Por que a atualização do Diário não está sendo oferecida?
A atualização só é oferecida a sistemas nos quais o Windows Journal está instalado.

Observação Em edições com suporte do Windows Server 2008, o Diário do Windows não é instalado por padrão. Neste sistema operacional, ele é instalado quando o recurso Experiência Desktop está habilitado. Como resultado, a atualização para o Diário do Windows só se aplica se a Experiência Desktop estiver habilitada.

Observação Em edições com suporte do Windows Server 2008 R2, Windows Server 2012 e Windows Server 2012 R2, o Diário do Windows não é instalado por padrão. Nesses sistemas operacionais, ele é instalado quando o recurso Serviços de Tinta e Manuscrito está habilitado. Como resultado, a atualização para o Diário do Windows só se aplica se os Serviços de Tinta e Manuscrito estiverem habilitados.

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 maio.

Classificação de gravidade da vulnerabilidade e impacto máximo na segurança por software afetado
Softwares afetados Vulnerabilidade de execução remota de código do diário do Windows - CVE-2015-1675 Vulnerabilidade de execução remota de código do diário do Windows - CVE-2015-1695 Vulnerabilidade de execução remota de código do diário do Windows - CVE-2015-1696 Vulnerabilidade de execução remota de código do diário do Windows - CVE-2015-1697 Vulnerabilidade de execução remota de código do diário do Windows - CVE-2015-1698 Vulnerabilidade de execução remota de código no diário do Windows - CVE-2015-1699 Classificação de gravidade agregada
Windows Vista
Windows Vista Service Pack 2 (3046002) Execução remota crítica de código Execução remota crítica de código Execução remota crítica de código 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 (3046002) Execução remota crítica de código Execução remota crítica de código Execução remota crítica de código 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
Windows Server 2008 para sistemas de 32 bits Service Pack 2 (3046002) Execução remota crítica de código Execução remota crítica de código Execução remota crítica de código 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 baseados em x64 Service Pack 2 (3046002) Execução remota crítica de código Execução remota crítica de código Execução remota crítica de código 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 7
Windows 7 para sistemas de 32 bits Service Pack 1 (3046002) Execução remota crítica de código Execução remota crítica de código Execução remota crítica de código 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 7 para sistemas baseados em x64 Service Pack 1 (3046002) Execução remota crítica de código Execução remota crítica de código Execução remota crítica de código 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 R2
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (3046002) Execução remota crítica de código Execução remota crítica de código Execução remota crítica de código 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 8 e Windows 8.1
Windows 8 para sistemas de 32 bits (3046002) Execução remota crítica de código Execução remota crítica de código Execução remota crítica de código 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 8 para sistemas baseados em x64 (3046002) Execução remota crítica de código Execução remota crítica de código Execução remota crítica de código 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 8.1 para sistemas de 32 bits (3046002) Execução remota crítica de código Execução remota crítica de código Execução remota crítica de código 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 8.1 para sistemas baseados em x64 (3046002) Execução remota crítica de código Execução remota crítica de código Execução remota crítica de código 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 2012 e Windows Server 2012 R2
Windows Server 2012 (3046002) Execução remota crítica de código Execução remota crítica de código Execução remota crítica de código 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 2012 R2 (3046002) Execução remota crítica de código Execução remota crítica de código Execução remota crítica de código 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 RT e Windows RT 8.1
Windows RT (3046002) Execução remota crítica de código Execução remota crítica de código Execução remota crítica de código 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 RT 8.1 (3046002) Execução remota crítica de código Execução remota crítica de código Execução remota crítica de código 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

Informações de vulnerabilidade

Várias vulnerabilidades de execução remota de código do diário do Windows

Existe uma vulnerabilidade de execução remota de código no Microsoft Windows quando um arquivo de diário especialmente criado é aberto no Diário do Windows. Um intruso que conseguisse explorar esta vulnerabilidade com êxito poderia fazer com que o código arbitrário fosse executado no contexto do utilizador actual. Se um usuário estiver conectado com direitos administrativos, um invasor poderá assumir o controle total do sistema afetado. Um invasor pode instalar programas, exibir, alterar ou excluir dados, além de criar contas com direitos de usuário totais. Os usuários cujas contas estão configuradas para ter menos direitos de usuário no sistema correm menos riscos do que aqueles que têm direitos de usuário administrativo.

Para que um ataque seja bem-sucedido, esta vulnerabilidade requer que um usuário abra um arquivo de Diário especialmente criado com uma versão afetada do Diário do Windows. Em um cenário de ataque por email, um invasor pode explorar a vulnerabilidade enviando um arquivo de Diário especialmente criado para o usuário e convencendo-o a abrir o arquivo. A atualização elimina a vulnerabilidade modificando como o Diário do Windows analisa os arquivos do Diário.

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 execução remota de código do diário do Windows CVE-2015-1675 Sim Não
Vulnerabilidade de execução remota de código do diário do Windows CVE-2015-1695 Sim Não
Vulnerabilidade de execução remota de código do diário do Windows CVE-2015-1696 Não Não
Vulnerabilidade de execução remota de código do diário do Windows CVE-2015-1697 Não Não
Vulnerabilidade de execução remota de código do diário do Windows CVE-2015-1698 Não Não
Vulnerabilidade de execução remota de código do diário do Windows CVE-2015-1699 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:

  • Não abra arquivos do Diário do Windows (.jnt) recebidos de fontes não confiáveis ou recebidos inesperadamente de fontes confiáveis
    Não abra arquivos de diário do Windows (.jnt) recebidos de fontes não confiáveis ou recebidos inesperadamente de fontes confiáveis. Esta vulnerabilidade pode ser explorada quando um utilizador abre um ficheiro especialmente concebido para o efeito.

  • Remover a associação de tipo de arquivo .jnt

    Método interativo:
    Observação Usar o Editor do Registro incorretamente pode causar problemas sérios que podem exigir a reinstalação do sistema operacional. A Microsoft não garante que problemas resultantes do uso incorreto do Editor do Registro possam ser solucionados. Use o Editor do Registro por sua conta e risco. Para obter informações sobre como editar o Registro, consulte o tópico da Ajuda "Alterando chaves e valores" no Editor do Registro (Regedit.exe) ou exiba os tópicos da Ajuda "Adicionar e excluir informações no Registro" e "Editar dados do Registro" no Regedt32.exe.

    Para remover a associação de tipo de arquivo .jnt usando o método interativo, execute estas etapas:

    1. Clique em Iniciar, clique em Executar, digite regedit& e clique em OK.
    2. Expanda HKEY_CLASSES_ROOT, clique em jntfile e, em seguida, clique no menu Arquivo e selecione Exportar.
    3. Na caixa de diálogo Exportar Arquivo do Registro, digite jntfile HKCR file association registry backup.reg e clique em Salvar. Isso criará um backup dessa chave do Registro na pasta Meus Documentos por padrão.
    4. Pressione a tecla Delete no teclado para excluir a chave do Registro. Quando solicitado a excluir o valor do Registro, clique em Sim.
    5. Expanda HKEY_CURRENT_USER, Software, Microsoft, Windows, CurrentVersion, Explorer e FileExts.
    6. Clique em .jnt e, em seguida, clique no menu Arquivo e selecione Exportar.
    7. Na caixa de diálogo Exportar Arquivo do Registro, digite .jntHKCU backup.reg do Registro de associação de arquivo e clique em Salvar. Isso criará um backup dessa chave do Registro na pasta Meus Documentos por padrão.
    8. Pressione a tecla Delete no teclado para excluir a chave do Registro. Quando solicitado a excluir o valor do Registro, clique em Sim.

Usando um script gerenciado:
Observação Usar o Editor do Registro incorretamente pode causar problemas sérios que podem exigir a reinstalação do sistema operacional. A Microsoft não garante que problemas resultantes do uso incorreto do Editor do Registro possam ser solucionados. Use o Editor do Registro por sua conta e risco. Para obter informações sobre como editar o Registro, consulte o tópico da Ajuda "Alterando chaves e valores" no Editor do Registro (Regedit.exe) ou exiba os tópicos da Ajuda "Adicionar e excluir informações no Registro" e "Editar dados do Registro" no Regedt32.exe.

Para remover a associação de tipo de arquivo .jnt usando um script interativo gerenciado, execute estas etapas:

  1. Primeiro, faça uma cópia de backup das chaves do Registro usando um script de implantação gerenciado com os seguintes comandos:

    ```
    Regedit.exe /e jntfile_HKCR_registry_backup.reg HKEY_CLASSES_ROOT\jntfile  
    Regedit.exe /e jnt_HKCU_registry_backup.reg `HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jnt
    ```
    
  2. Em seguida, salve o seguinte em um arquivo com uma extensão de .reg (por exemplo, Delete_jnt_file_association.reg):

    ```
    Windows Registry Editor Version 5.00  
    [-HKEY_CLASSES_ROOT\jntfile]  
    [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jnt]
    ```
    
  3. Execute o script do Registro acima criado na etapa 2 na máquina de destino com o seguinte comando:

    ```
    Regedit.exe /s Delete_jnt_file_association.reg
    ```
    

Impacto da solução alternativa. Clicar duas vezes em um arquivo .jnt não iniciará mais o journal.exe.

Como desfazer a solução alternativa:

Restaure a chave do Registro usando o Editor do Registro para restaurar as configurações salvas no . Arquivos REG.

  • Remova o Diário do Windows desabilitando o recurso do Windows que o instala

    Nos sistemas Windows Vista e Windows 7, siga estes passos:

    1. Clique em Iniciar , clique em Painel de controle e, em seguida, clique em programas .
    2. Clique em Ativar ou desativar Recursos do Windows e desmarque Componentes opcionais do Tablet PC (sistemas Windows Vista) ou Componentes do Tablet PC (sistemas Windows 7).
    3. Clique em OK.

Impacto da solução alternativa. O Diário do Windows é removido do sistema.

Como desfazer a solução alternativa:

Para reinstalar o diário do Windows em sistemas Windows Vista ou Windows 7, execute estas etapas:

  1. Clique em Iniciar , clique em Painel de controle e, em seguida, clique em programas .
  2. Clique em Ativar ou desativar recursos do Windows e marque Componentes opcionais do Tablet PC (sistemas Windows Vista) ou Componentes do Tablet PC (sistemas Windows 7).
  3. Clique em OK.
  • Negar acesso ao Journal.exe
    Para negar acesso a Journal.exe, digite os seguintes comandos em um prompt de comando administrativo:

    > takeown.exe /f "%ProgramFiles%\Windows Journal\Journal.exe" 
    > icacls.exe "%ProgramFiles%\Windows Journal\Journal.exe" /deny everyone:(F)
    

Impacto da solução alternativa. O Diário do Windows torna-se inacessível.

Como desfazer a solução alternativa:

Para restabelecer o acesso ao Journal.exe, digite os seguintes comandos em um prompt de comando administrativo:

> icacls.exe "%ProgramFiles%\Windows Journal\Journal.exe" /remove:d 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 (12 de maio de 2015): Boletim publicado.

Página gerada em 06/05/2015 11:14Z-07:00.