Microsoft Security Bulletin MS16-091 - Importante

Atualização de segurança para o .NET Framework (3170048)

Publicado: terça-feira, 12 de julho de 2016 | Atualizado: November 8, 2016

Versão: 1.1

Resumo executivo

Esta atualização de segurança elimina uma vulnerabilidade no Microsoft .NET Framework. A vulnerabilidade pode causar divulgação não autorizada de informações se um invasor carregar um arquivo XML especialmente criado em um aplicativo baseado na Web.

Esta atualização de segurança é classificada como Importante para Microsoft .NET Framework 2.0 Service Pack 2, Microsoft .NET Framework 3.5, Microsoft .NET Framework 3.5.1, Microsoft .NET Framework 4.5.2, Microsoft .NET Framework 4.6 e Microsoft .NET Framework 4.6.1 em versões afetadas do Microsoft Windows. Para obter mais informações, consulte a seção Softwares afetados e classificações de gravidade da vulnerabilidade.

A atualização elimina a vulnerabilidade modificando a maneira como o analisador XXE (Entidade Externa XML) analisa a entrada XML. Para obter mais informações sobre a vulnerabilidade, consulte a seção Informações sobre a vulnerabilidade.

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

Software afetado e classificações de gravidade da vulnerabilidade

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.

As classificações de gravidade indicadas para cada software afetado 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 julho.

Sistema operacional **Componente** Vulnerabilidade de divulgação não autorizada de informações do .NET - CVE-2016-3255 **Atualizações substituídas **
Windows Vista
Windows Vista Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3163244) Divulgação de Informações Importantes Nenhum
Windows Vista Service Pack 2 Microsoft .NET Framework 4.5.2[1](3163251) Divulgação de Informações Importantes Nenhum
Windows Vista Service Pack 2 Microsoft .NET Framework 4.6[1](3164025) Divulgação de Informações Importantes Nenhum
Windows Vista x64 Edição Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3163244) Divulgação de Informações Importantes Nenhum
Windows Vista x64 Edição Service Pack 2 Microsoft .NET Framework 4.5.2[1](3163251) Divulgação de Informações Importantes Nenhum
Windows Vista x64 Edição Service Pack 2 Microsoft .NET Framework 4.6[1](3164025) Divulgação de Informações Importantes Nenhum
Windows Server 2008
Windows Server 2008 para sistemas de 32 bits Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3163244) Divulgação de Informações Importantes Nenhum
Windows Server 2008 para sistemas de 32 bits Service Pack 2 Microsoft .NET Framework 4.5.2[1](3163251) Divulgação de Informações Importantes Nenhum
Windows Server 2008 para sistemas de 32 bits Service Pack 2 Microsoft .NET Framework 4.6[1](3164025) Divulgação de Informações Importantes Nenhum
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3163244) Divulgação de Informações Importantes Nenhum
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 Microsoft .NET Framework 4.5.2[1](3163251) Divulgação de Informações Importantes Nenhum
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 Microsoft .NET Framework 4.6[1](3164025) Divulgação de Informações Importantes Nenhum
Windows Server 2008 para sistemas baseados em Itanium Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3163244) Divulgação de Informações Importantes Nenhum
Windows 7
Windows 7 para sistemas de 32 bits Service Pack 1 Microsoft .NET Framework 3.5.1 (3163245) Divulgação de Informações Importantes Nenhum
Windows 7 para sistemas de 32 bits Service Pack 1 Microsoft .NET Framework 4.5.2[1](3163251) Divulgação de Informações Importantes Nenhum
Windows 7 para sistemas de 32 bits Service Pack 1 Microsoft .NET Framework 4.6/4.6.1[1](3164025) Divulgação de Informações Importantes Nenhum
Windows 7 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 3.5.1 (3163245) Divulgação de Informações Importantes Nenhum
Windows 7 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 4.5.2[1](3163251) Divulgação de Informações Importantes Nenhum
Windows 7 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 4.6/4.6.1[1](3164025) Divulgação de Informações Importantes Nenhum
Windows Server 2008 R2
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 3.5.1 (3163245) Divulgação de Informações Importantes Nenhum
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 4.5.2[1](3163251) Divulgação de Informações Importantes Nenhum
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 4.6/4.6.1[1](3164025) Divulgação de Informações Importantes Nenhum
Windows Server 2008 R2 para sistemas baseados em Itanium Service Pack 1 Microsoft .NET Framework 3.5.1 (3163245) Divulgação de Informações Importantes Nenhum
Windows 8.1
Windows 8.1 para sistemas de 32 bits Microsoft .NET Framework 3.5 (3163247) Divulgação de Informações Importantes Nenhum
Windows 8.1 para sistemas de 32 bits Microsoft .NET Framework 4.5.2[1](3163291) Divulgação de Informações Importantes Nenhum
Windows 8.1 para sistemas de 32 bits Microsoft .NET Framework 4.6/4.6.1[1](3164024) Divulgação de Informações Importantes Nenhum
Windows 8.1 para sistemas baseados em x64 Microsoft .NET Framework 3.5 (3163247) Divulgação de Informações Importantes Nenhum
Windows 8.1 para sistemas baseados em x64 Microsoft .NET Framework 4.5.2[1](3163291) Divulgação de Informações Importantes Nenhum
Windows 8.1 para sistemas baseados em x64 Microsoft .NET Framework 4.6/4.6.1[1](3164024) Divulgação de Informações Importantes Nenhum
Windows Server 2012 e Windows Server 2012 R2
Windows Server 2012 Microsoft .NET Framework 3.5 (3163246) Divulgação de Informações Importantes Nenhum
Windows Server 2012 Microsoft .NET Framework 4.5.2[1](3163250) Divulgação de Informações Importantes Nenhum
Windows Server 2012 Microsoft .NET Framework 4.6/4.6.1[1](3164023) Divulgação de Informações Importantes Nenhum
Windows Server 2012 R2 Microsoft .NET Framework 3.5 (3163247) Divulgação de Informações Importantes Nenhum
Windows Server 2012 R2 Microsoft .NET Framework 4.5.2[1](3163291) Divulgação de Informações Importantes Nenhum
Windows Server 2012 R2 Microsoft .NET Framework 4.6/4.6.1[1](3164024) Divulgação de Informações Importantes Nenhum
Windows RT 8.1
Windows RT 8.1 Microsoft .NET Framework 4.5.2[1][2](3163291) Divulgação de Informações Importantes Nenhum
Windows RT 8.1 Microsoft .NET Framework 4.6/4.6.1[1][2](3164024) Divulgação de Informações Importantes Nenhum
Windows 10
Windows 10 para sistemas de 32 bits[3](3163912) Microsoft .NET Framework 3.5 Divulgação de Informações Importantes 3163017
Windows 10 para sistemas de 32 bits[3](3163912) Microsoft .NET Framework 4.6 Divulgação de Informações Importantes 3163017
Windows 10 para sistemas baseados em x64[3](3163912) Microsoft .NET Framework 3.5 Divulgação de Informações Importantes 3163017
Windows 10 para sistemas baseados em x64[3](3163912) Microsoft .NET Framework 4.6 Divulgação de Informações Importantes 3163017
Windows 10 versão 1511 para sistemas de 32 bits[3](3172985) Microsoft .NET Framework 3.5 Divulgação de Informações Importantes 3163018
Windows 10 versão 1511 para sistemas de 32 bits[3](3172985) Microsoft .NET Framework 4.6.1 Divulgação de Informações Importantes 3163018
Windows 10 versão 1511 para sistemas baseados em x64[3](3172985) Microsoft .NET Framework 3.5 Divulgação de Informações Importantes 3163018
Windows 10 versão 1511 para sistemas baseados em x64[3](3172985) Microsoft .NET Framework 4.6.1 Divulgação de Informações Importantes 3163018
Opção de instalação Server Core
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (instalação Server Core) Microsoft .NET Framework 3.5.1 (3163245) Divulgação de Informações Importantes Nenhum
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (instalação Server Core) Microsoft .NET Framework 4.5.2[1](3163251) Divulgação de Informações Importantes Nenhum
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (instalação Server Core) Microsoft .NET Framework 4.6/4.6.1[1](3164025) Divulgação de Informações Importantes Nenhum
Windows Server 2012 (instalação Server Core) Microsoft .NET Framework 3.5 (3163246) Divulgação de Informações Importantes Nenhum
Windows Server 2012 (instalação Server Core) Microsoft .NET Framework 4.5.2[1](3163250) Divulgação de Informações Importantes Nenhum
Windows Server 2012 (instalação Server Core) Microsoft .NET Framework 4.6/4.6.1[1](3164023) Divulgação de Informações Importantes Nenhum
Windows Server 2012 R2 (instalação Server Core) Microsoft .NET Framework 3.5 (3163247) Divulgação de Informações Importantes Nenhum
Windows Server 2012 R2 (instalação Server Core) Microsoft .NET Framework 4.5.2[1](3163291) Divulgação de Informações Importantes Nenhum
Windows Server 2012 R2 (instalação Server Core) Microsoft .NET Framework 4.6/4.6.1[1](3164024) Divulgação de Informações Importantes Nenhum

[1]Para obter informações sobre alterações no suporte ao .NET Framework 4.x, consulte Anúncios de suporte do Internet Explorer e do .NET Framework 4.x.

[2]As atualizações do Windows RT 8.1 estão disponíveis somente por meio do Windows Update.

[3]As atualizações do Windows 10 são cumulativas. A versão de segurança mensal inclui todas as correções de segurança para vulnerabilidades que afetam o Windows 10, além de atualizações não relacionadas à segurança. As atualizações estão disponíveis por meio do Catálogo do Microsoft Update.

Observação A vulnerabilidade discutida neste boletim afeta o Windows Server 2016 Technical Preview 4 e o Windows Server 2016 Technical Preview 5. Uma atualização está disponível para o Windows Server 2016 Technical Preview 5 via Windows Update. No entanto, nenhuma atualização está disponível para o Windows Server 2016 Technical Preview 4. Para se proteger da vulnerabilidade, a Microsoft recomenda que os clientes que executam o Windows Server 2016 Technical Preview 4 atualizem para o Windows Server 2016 Technical Preview 5.

Informações de vulnerabilidade

Vulnerabilidade de divulgação não autorizada de informações do .NET - CVE-2016-3255

Existe uma vulnerabilidade de divulgação não autorizada de informações quando o .NET Framework analisa incorretamente a entrada XML que contém uma referência a uma entidade externa. O invasor que explorar com êxito essa vulnerabilidade poderá ler arquivos arbitrários por meio de uma declaração de entidade externa XML.

Para explorar a vulnerabilidade, um invasor pode criar dados XML especialmente criados e induzir um aplicativo a analisar e validar os dados XML. Por exemplo, um invasor pode criar um arquivo XML e carregá-lo em um aplicativo baseado na Web. A atualização elimina a vulnerabilidade modificando a maneira como o analisador XXE (Entidade Externa XML) analisa a entrada XML.

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 divulgação não autorizada de informações do .NET CVE-2016-3255 Não Não

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.

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 julho de 2016): Boletim publicado.
  • V1.1 (8 de novembro de 2016): Boletim revisado para anunciar que uma alteração de detecção foi feita para levar em conta os clientes do pacote cumulativo de hotfix do .NET Framework 4.6.1 que não estavam recebendo atualizações de segurança apropriadas aplicáveis ao .NET Framework 4.6.1

Página gerada em 03/11/2016 15:41-07:00.