Microsoft Security Bulletin MS16-019 - Importante
Publicado em: 9 de fevereiro de 2016
Versão: 1.0
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.
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.
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 |
A Microsoft não identificou nenhum fator atenuante para esta vulnerabilidade.
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.
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 |
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 (9 de fevereiro de 2016): Boletim publicado.
Página gerada em 09/02/2016 20:52-08:00.