Microsoft Security Bulletin MS16-019 - Importante

Atualização de segurança para o .NET Framework para abordar a negação de serviço (3137893)

Publicado em: 9 de fevereiro de 2016

Versão: 1.0

Resumo executivo

Esta atualização de segurança resolve vulnerabilidades no Microsoft .NET Framework. A mais grave das vulnerabilidades pode causar negação de serviço se um invasor inserir XSLT especialmente criado em uma Web Part XML do lado do cliente, fazendo com que o servidor compile recursivamente transformações XSLT.

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.

A atualização de segurança elimina as vulnerabilidades corrigindo como o Microsoft WinForms valida os resultados do decodificador e corrigindo how.NET Framework manipula transformações de linguagem de folha de estilo extensível (XSLT). 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 3137893 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 fevereiro.

 

Sistema operacional Componente Vulnerabilidade de negação de serviço de estouro de pilha do .NET Framework - CVE-2016-0033 Vulnerabilidade de divulgação não autorizada de informações do Windows Forms - CVE-2016-0047 Atualizações substituídas
Windows Vista
Windows Vista Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 Negação de Serviço Importante (3122646) Divulgação de Informações Importantes (3127219) 3122646 - Nenhum 3127219 substitui 2656374 no boletim MS12-025
Windows Vista Service Pack 2 Microsoft .NET Framework 4.5.2[1] Negação de Serviço Importante (3122656) Divulgação de Informações Importantes (3127229) Nenhum
Windows Vista Service Pack 2 Microsoft .NET Framework 4.6[1] Negação de Serviço Importante (3122661) Divulgação de Informações Importantes (3127233) Nenhum
Windows Vista x64 Edição Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 Negação de Serviço Importante (3122646) Divulgação de Informações Importantes (3127219) 3122646 - Nenhum 3127219 substitui 2656374 no boletim MS12-025
Windows Vista x64 Edição Service Pack 2 Microsoft .NET Framework 4.5.2[1] Negação de Serviço Importante (3122656) Divulgação de Informações Importantes (3127229) Nenhum
Windows Vista x64 Edição Service Pack 2 Microsoft .NET Framework 4.6[1] Negação de Serviço Importante (3122661) Divulgação de Informações Importantes (3127233) Nenhum
Windows Server 2008
Windows Server 2008 para sistemas de 32 bits Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 Negação de Serviço Importante (3122646) Divulgação de Informações Importantes (3127219) 3122646 - Nenhum 3127219 substitui 2656374 no boletim MS12-025
Windows Server 2008 para sistemas de 32 bits Service Pack 2 Microsoft .NET Framework 4.5.2[1] Negação de Serviço Importante (3122656) Divulgação de Informações Importantes (3127229) Nenhum
Windows Server 2008 para sistemas de 32 bits Service Pack 2 Microsoft .NET Framework 4.6[1] Negação de Serviço Importante (3122661) Divulgação de Informações Importantes (3127233) Nenhum
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 Negação de Serviço Importante (3122646) Divulgação de Informações Importantes (3127219) 3122646 - Nenhum 3127219 substitui 2656374 no boletim MS12-025
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 Microsoft .NET Framework 4.5.2[1] Negação de Serviço Importante (3122656) Divulgação de Informações Importantes (3127229) Nenhum
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 Microsoft .NET Framework 4.6[1] Negação de Serviço Importante (3122661) Divulgação de Informações Importantes (3127233) Nenhum
Windows Server 2008 para sistemas baseados em Itanium Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 Negação de Serviço Importante (3122646) Divulgação de Informações Importantes (3127219) 3122646 - Nenhum 3127219 substitui 2656374 no boletim MS12-025
Windows 7
Windows 7 para sistemas de 32 bits Service Pack 1 Microsoft .NET Framework 3.5.1 Negação de Serviço Importante (3122648) Divulgação de Informações Importantes (3127220) Nenhum 3127220 substitui 2656373 no boletim MS12-025
Windows 7 para sistemas de 32 bits Service Pack 1 Microsoft .NET Framework 4.5.2[1] Negação de Serviço Importante (3122656) Divulgação de Informações Importantes (3127229) Nenhum
Windows 7 para sistemas de 32 bits Service Pack 1 Microsoft .NET Framework 4.6/4.6.1 Negação de Serviço Importante (3122661) Divulgação de Informações Importantes (3127233) Nenhum
Windows 7 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 3.5.1 Negação de Serviço Importante (3122648) Divulgação de Informações Importantes (3127220) Nenhum 3127220 substitui 2656373 no boletim MS12-025
Windows 7 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 4.5.2[1] Negação de Serviço Importante (3122656) Divulgação de Informações Importantes (3127229) Nenhum
Windows 7 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 4.6/4.6.1 Negação de Serviço Importante (3122661) Divulgação de Informações Importantes (3127233) Nenhum
Windows Server 2008 R2
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 3.5.1 Negação de Serviço Importante (3122648) Divulgação de Informações Importantes (3127220) Nenhum 3127220 substitui 2656373 no boletim MS12-025
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 4.5.2[1] Negação de Serviço Importante (3122656) Divulgação de Informações Importantes (3127229) Nenhum
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 4.6/4.6.1 Negação de Serviço Importante (3122661) Divulgação de Informações Importantes (3127233) Nenhum
Windows Server 2008 R2 para sistemas baseados em Itanium Service Pack 1 Microsoft .NET Framework 3.5.1 Negação de Serviço Importante (3122648) Divulgação de Informações Importantes (3127220) Nenhum 3127220 substitui 2656373 no boletim MS12-025
Windows 8.1
Windows 8.1 para sistemas de 32 bits Microsoft .NET Framework 3.5 Negação de Serviço Importante (3122651) Divulgação de Informações Importantes (3127222) Nenhum
Windows 8.1 para sistemas de 32 bits Microsoft .NET Framework 4.5.2[1] Negação de Serviço Importante (3122654) Divulgação de Informações Importantes (3127226) Nenhum
Windows 8.1 para sistemas de 32 bits Microsoft .NET Framework 4.6/4.6.1[1] Negação de Serviço Importante (3122660) Divulgação de Informações Importantes (3127231) Nenhum
Windows 8.1 para sistemas baseados em x64 Microsoft .NET Framework 3.5 Negação de Serviço Importante (3122651) Divulgação de Informações Importantes (3127222) Nenhum
Windows 8.1 para sistemas baseados em x64 Microsoft .NET Framework 4.5.2[1] Negação de Serviço Importante (3122654) Divulgação de Informações Importantes (3127226) Nenhum
Windows 8.1 para sistemas baseados em x64 Microsoft .NET Framework 4.6/4.6.1[1] Negação de Serviço Importante (3122660) Divulgação de Informações Importantes (3127231) Nenhum
Windows Server 2012 e Windows Server 2012 R2
Windows Server 2012 Microsoft .NET Framework 3.5 Negação de Serviço Importante (3122649) Divulgação de Informações Importantes (3127221) Nenhum
Windows Server 2012 Microsoft .NET Framework 4.5.2[1] Negação de Serviço Importante (3122655) Divulgação de Informações Importantes (3127227) Nenhum
Windows Server 2012 Microsoft .NET Framework 4.6/4.6.1[1] Negação de Serviço Importante (3122658) Divulgação de Informações Importantes (3127230) Nenhum
Windows Server 2012 R2 Microsoft .NET Framework 3.5 Negação de Serviço Importante (3122651) Divulgação de Informações Importantes (3127222) Nenhum
Windows Server 2012 R2 Microsoft .NET Framework 4.5.2[1] Negação de Serviço Importante (3122654) Divulgação de Informações Importantes (3127226) Nenhum
Windows Server 2012 R2 Microsoft .NET Framework 4.6/4.6.1[1] Negação de Serviço Importante (3122660) Divulgação de Informações Importantes (3127231) Nenhum
Windows RT 8.1
Windows RT 8.1 Microsoft .NET Framework 4.5.2[1][2] Negação de Serviço Importante (3122654) Divulgação de Informações Importantes (3127226) Nenhum
Windows RT 8.1 Microsoft .NET Framework 4.6/4.6.1[1][2] Negação de Serviço Importante (3122660) Divulgação de Informações Importantes (3127231) Nenhum
Windows 10
Windows 10 para sistemas de 32 bits[3](3135174) Microsoft .NET Framework 3.5 Negação de Serviço Importante Divulgação de Informações Importantes 3124266
Windows 10 para sistemas de 32 bits[3](3135174) Microsoft .NET Framework 4.6 Negação de Serviço Importante Divulgação de Informações Importantes 3124266
Windows 10 para sistemas baseados em x64[3](3135174) Microsoft .NET Framework 3.5 Negação de Serviço Importante Divulgação de Informações Importantes 3124266
Windows 10 para sistemas baseados em x64[3](3135174) Microsoft .NET Framework 4.6 Negação de Serviço Importante Divulgação de Informações Importantes 3124266
Windows 10 versão 1511 para sistemas de 32 bits[2](3135173) Microsoft .NET Framework 3.5 Negação de Serviço Importante Divulgação de Informações Importantes 3124263
Windows 10 versão 1511 para sistemas de 32 bits[2](3135173) Microsoft .NET Framework 4.6.1 Negação de Serviço Importante Divulgação de Informações Importantes 3124263
Windows 10 versão 1511 para sistemas baseados em x64[2](3135173) Microsoft .NET Framework 3.5 Negação de Serviço Importante Divulgação de Informações Importantes 3124263
Windows 10 versão 1511 para sistemas baseados em x64[2](3135173) Microsoft .NET Framework 4.6.1 Negação de Serviço Importante Divulgação de Informações Importantes 3124263
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 Negação de Serviço Importante (3122648) Divulgação de Informações Importantes (3127220) Nenhum 3127220 substitui 2656373 no boletim MS12-025
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (instalação Server Core) Microsoft .NET Framework 4.5.2[1] Negação de Serviço Importante (3122656) Divulgação de Informações Importantes (3127229) Nenhum
Windows Server 2012 (instalação Server Core) Microsoft .NET Framework 3.5 Negação de Serviço Importante (3122649) Divulgação de Informações Importantes (3127221) Nenhum
Windows Server 2012 (instalação Server Core) Microsoft .NET Framework 4.5.2[1] Negação de Serviço Importante (3122655) Divulgação de Informações Importantes (3127227) Nenhum
Windows Server 2012 (instalação Server Core) Microsoft .NET Framework 4.6/4.6.1[1] Negação de Serviço Importante (3122658) Divulgação de Informações Importantes (3127230) Nenhum
Windows Server 2012 R2 (instalação Server Core) Microsoft .NET Framework 3.5 Negação de Serviço Importante (3122651) Divulgação de Informações Importantes (3127222) Nenhum
Windows Server 2012 R2(instalação Server Core) Microsoft .NET Framework 4.5.2[1] Negação de Serviço Importante (3122654) Divulgação de Informações Importantes (3127226) Nenhum
Windows Server 2012 R2(instalação Server Core) Microsoft .NET Framework 4.6/4.6.1[1] Negação de Serviço Importante (3122660) Divulgação de Informações Importantes (3127231) 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. Além de conter atualizações não relacionadas à segurança, elas também contêm todas as correções de segurança para todas as vulnerabilidades afetadas pelo Windows 10 enviadas com a versão de segurança mensal. As atualizações estão disponíveis por meio do Catálogo do Microsoft Update.

Observação O Windows Server Technical Preview 4 é afetado. Os clientes que executam esse sistema operacional são incentivados a aplicar a atualização, que está disponível por meio do Windows Update.

Informações de vulnerabilidade

Vulnerabilidade de negação de serviço de estouro de pilha do .NET Framework - CVE-2016-0033

Existe uma vulnerabilidade de negação de serviço quando o .NET Framework não consegue manipular corretamente determinadas XSLT (Extensible Stylesheet Language Transformations). Um invasor que explorar com êxito essa vulnerabilidade poderá fazer com que o desempenho do servidor se degrade significativamente o suficiente para causar uma condição de negação de serviço.

Para explorar a vulnerabilidade, um invasor pode inserir XSLT especialmente criado em uma Web Part XML do lado do cliente, fazendo com que o servidor compile recursivamente transformações XSLT. Isso pode causar um ataque de negação de serviço e interromper a disponibilidade do servidor. A atualização de segurança elimina a vulnerabilidade corrigindo como o .NET Framework manipula XSLT.

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 negação de serviço de estouro de pilha do .NET Framework CVE-2016-0033 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 carregar folhas de estilo XSL de fontes não confiáveis

    A exploração da vulnerabilidade pode ser evitada codificando aplicativos para impedir o carregamento de folhas de estilo XSL externas de fontes não confiáveis.

Vulnerabilidade de divulgação não autorizada de informações do Windows Forms - CVE-2016-0047

Existe uma vulnerabilidade de divulgação não autorizada de informações no Microsoft .NET Framework causada pelo . NET Windows Forms (WinForms) manipula incorretamente dados de ícone. O invasor que explorar com êxito a vulnerabilidade poderá enviar dados de ícone especialmente criados para um serviço .NET. Os dados do ícone podem capturar informações que são retornadas ao invasor dentro dos dados do ícone.

Para explorar a vulnerabilidade, um invasor pode carregar um ícone especialmente criado em um serviço remoto na tentativa de recuperar informações do computador servidor. A atualização elimina essa vulnerabilidade corrigindo como o Microsoft WinForms manipula dados de ícone.

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 Windows Forms CVE-2016-0047 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 (9 de fevereiro de 2016): Boletim publicado.

Página gerada em 09/02/2016 20:52-08:00.