Microsoft Security Bulletin MS14-072 - Importante
Vulnerabilidade no .NET Framework pode permitir elevação de privilégio (3005210)
Publicado em: 11 de novembro de 2014
Versão: 1.0
Resumo executivo
Esta atualização de segurança elimina uma vulnerabilidade relatada em particular no Microsoft .NET Framework. A vulnerabilidade pode permitir a elevação de privilégio se um invasor enviar dados especialmente criados para uma estação de trabalho ou servidor afetado que use o .NET Remoting. Somente aplicativos personalizados que foram projetados especificamente para usar o .NET Remoting exporiam um sistema à vulnerabilidade.
Esta atualização de segurança é classificada como Importante para Microsoft .NET Framework 1.1 Service Pack 1, Microsoft .NET Framework 2.0 Service Pack 2, Microsoft .NET Framework 3.5, Microsoft .NET Framework 3.5.1, Microsoft .NET Framework 4, Microsoft .NET Framework 4.5, Microsoft .NET Framework 4.5.1 e Microsoft .NET Framework 4.5.2 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 a vulnerabilidade impondo corretamente controles de segurança para a memória do aplicativo. Para obter mais informações sobre a vulnerabilidade, consulte a subseção Perguntas frequentes sobre a vulnerabilidade específica.
Para obter mais informações sobre essa atualização, consulte o artigo 3005210 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 Server 2003 | ||||
Windows Server 2003 Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (2978114) | Elevação de privilégio | Importante | 2931352 em MS14-026 |
Windows Server 2003 Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 2 (2978124) | Elevação de privilégio | Importante | 2932079 no boletim MS14-026 |
Windows Server 2003 Service Pack 2 | Microsoft .NET Framework 4[1](2978125) | Elevação de privilégio | Importante | 2931365 no boletim MS14-026 |
Windows Server 2003 x64 Edição Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 2 (2978124) | Elevação de privilégio | Importante | 2932079 no boletim MS14-026 |
Windows Server 2003 x64 Edição Service Pack 2 | Microsoft .NET Framework 4[1](2978125) | Elevação de privilégio | Importante | 2931365 no boletim MS14-026 |
Windows Server 2003 com SP2 para sistemas baseados em Itanium | Microsoft .NET Framework 2.0 Service Pack 2 (2978124) | Elevação de privilégio | Importante | 2932079 no boletim MS14-026 |
Windows Server 2003 com SP2 para sistemas baseados em Itanium | Microsoft .NET Framework 4[1](2978125) | Elevação de privilégio | Importante | 2931365 no boletim MS14-026 |
Windows Vista | ||||
Windows Vista Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 2 (2978116) | Elevação de privilégio | Importante | Nenhum |
Windows Vista Service Pack 2 | Microsoft .NET Framework 4[1](2978125) | Elevação de privilégio | Importante | 2931365 no boletim MS14-026 |
Windows Vista Service Pack 2 | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) | Elevação de privilégio | Importante | 2931368 no boletim MS14-026 |
Windows Vista x64 Edição Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 2 (2978116) | Elevação de privilégio | Importante | Nenhum |
Windows Vista x64 Edição Service Pack 2 | Microsoft .NET Framework 4[1](2978125) | Elevação de privilégio | Importante | 2931365 no boletim MS14-026 |
Windows Vista x64 Edição Service Pack 2 | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) | Elevação de privilégio | Importante | 2931368 no boletim MS14-026 |
Windows Server 2008 | ||||
Windows Server 2008 para sistemas de 32 bits Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 2 (2978116) | Elevação de privilégio | Importante | Nenhum |
Windows Server 2008 para sistemas de 32 bits Service Pack 2 | Microsoft .NET Framework 4[1](2978125) | Elevação de privilégio | Importante | 2931365 no boletim MS14-026 |
Windows Server 2008 para sistemas de 32 bits Service Pack 2 | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) | Elevação de privilégio | Importante | 2931368 no boletim MS14-026 |
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 2 (2978116) | Elevação de privilégio | Importante | Nenhum |
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 | Microsoft .NET Framework 4[1](2978125) | Elevação de privilégio | Importante | 2931365 no boletim MS14-026 |
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) | Elevação de privilégio | Importante | 2931368 no boletim MS14-026 |
Windows Server 2008 para sistemas baseados em Itanium Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 2 (2978116) | Elevação de privilégio | Importante | Nenhum |
Windows Server 2008 para sistemas baseados em Itanium Service Pack 2 | Microsoft .NET Framework 4[1](2978125) | Elevação de privilégio | Importante | 2931365 no boletim MS14-026 |
Windows 7 | ||||
Windows 7 para sistemas de 32 bits Service Pack 1 | Microsoft .NET Framework 3.5.1 (2978120) | Elevação de privilégio | Importante | Nenhum |
Windows 7 para sistemas de 32 bits Service Pack 1 | Microsoft .NET Framework 4[1](2978125) | Elevação de privilégio | Importante | 2931365 no boletim MS14-026 |
Windows 7 para sistemas de 32 bits Service Pack 1 | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) | Elevação de privilégio | Importante | 2931368 no boletim MS14-026 |
Windows 7 para sistemas baseados em x64 Service Pack 1 | Microsoft .NET Framework 3.5.1 (2978120) | Elevação de privilégio | Importante | Nenhum |
Windows 7 para sistemas baseados em x64 Service Pack 1 | Microsoft .NET Framework 4[1](2978125) | Elevação de privilégio | Importante | 2931365 no boletim MS14-026 |
Windows 7 para sistemas baseados em x64 Service Pack 1 | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) | Elevação de privilégio | Importante | 2931368 no boletim MS14-026 |
Windows Server 2008 R2 | ||||
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 | Microsoft .NET Framework 3.5.1 (2978120) | Elevação de privilégio | Importante | Nenhum |
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 | Microsoft .NET Framework 4[1](2978125) | Elevação de privilégio | Importante | 2931365 no boletim MS14-026 |
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) | Elevação de privilégio | Importante | 2931368 no boletim MS14-026 |
Windows Server 2008 R2 para sistemas baseados em Itanium Service Pack 1 | Microsoft .NET Framework 3.5.1 (2978120) | Elevação de privilégio | Importante | Nenhum |
Windows Server 2008 R2 para sistemas baseados em Itanium Service Pack 1 | Microsoft .NET Framework 4[1](2978125) | Elevação de privilégio | Importante | 2931365 no boletim MS14-026 |
Windows 8 e Windows 8.1 | ||||
Windows 8 para sistemas de 32 bits | Microsoft .NET Framework 3.5 (2978121) | Elevação de privilégio | Importante | 2931357 no boletim MS14-026 |
Windows 8 para sistemas de 32 bits | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978127) | Elevação de privilégio | Importante | 2931367 em MS14-026 |
Windows 8 para sistemas baseados em x64 | Microsoft .NET Framework 3.5 (2978121) | Elevação de privilégio | Importante | 2931357 no boletim MS14-026 |
Windows 8 para sistemas baseados em x64 | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978127) | Elevação de privilégio | Importante | 2931367 em MS14-026 |
Windows 8.1 para sistemas de 32 bits | Microsoft .NET Framework 3.5 (2978122) | Elevação de privilégio | Importante | 2931358 no boletim MS14-026 |
Windows 8.1 para sistemas de 32 bits | Microsoft .NET Framework 4.5.1/4.5.2 (2978126) | Elevação de privilégio | Importante | 2931366 em MS14-026 |
Windows 8.1 para sistemas baseados em x64 | Microsoft .NET Framework 3.5 (2978122) | Elevação de privilégio | Importante | 2931358 no boletim MS14-026 |
Windows 8.1 para sistemas baseados em x64 | Microsoft .NET Framework 4.5.1/4.5.2 (2978126) | Elevação de privilégio | Importante | 2931366 em MS14-026 |
Windows Server 2012 e Windows Server 2012 R2 | ||||
Windows Server 2012 | Microsoft .NET Framework 3.5 (2978121) | Elevação de privilégio | Importante | 2931357 no boletim MS14-026 |
Windows Server 2012 | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978127) | Elevação de privilégio | Importante | 2931367 em MS14-026 |
Windows Server 2012 R2 | Microsoft .NET Framework 3.5 (2978122) | Elevação de privilégio | Importante | 2931358 no boletim MS14-026 |
Windows Server 2012 R2 | Microsoft .NET Framework 4.5.1/4.5.2 (2978126) | Elevação de privilégio | Importante | 2931366 em MS14-026 |
Windows RT e Windows RT 8.1 | ||||
Windows RT | Microsoft .NET Framework 4.5/4.5.1/4.5.2[2](2978127) | Elevação de privilégio | Importante | 2931367 em MS14-026 |
Windows RT 8.1 | Microsoft .NET Framework 4.5.1/4.5.2[2](2978126) | Elevação de privilégio | Importante | 2931366 em MS14-026 |
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 (2978120) | Elevação de privilégio | Importante | Nenhum |
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (instalação Server Core) | Microsoft .NET Framework 4[1](2978125) | Elevação de privilégio | Importante | 2931365 no boletim MS14-026 |
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (instalação Server Core) | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) | Elevação de privilégio | Importante | 2931368 no boletim MS14-026 |
Windows Server 2012 (instalação Server Core) | Microsoft .NET Framework 3.5 (2978121) | Elevação de privilégio | Importante | 2931357 no boletim MS14-026 |
Windows Server 2012 (instalação Server Core) | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978127) | Elevação de privilégio | Importante | 2931367 em MS14-026 |
Windows Server 2012 R2 (instalação Server Core) | Microsoft .NET Framework 3.5 (2978122) | Elevação de privilégio | Importante | 2931358 no boletim MS14-026 |
Windows Server 2012 R2 (instalação Server Core) | Microsoft .NET Framework 4.5.1/4.5.2 (2978126) | Elevação de privilégio | Importante | 2931366 em MS14-026 |
[1]. NET Framework 4 e .NET Framework 4 Client Profile afetados.
[2]Esta actualização está disponível apenas através do Windows Update .
Perguntas frequentes sobre atualizações
Como determinar qual versão do Microsoft .NET Framework está instalada?
Você pode instalar e executar várias versões do .NET Framework em um sistema e pode instalar as versões em qualquer ordem. Para obter mais informações, consulte o artigo 318785 da Base de Dados de Conhecimento Microsoft.
Qual é a diferença entre o .NET Framework 4 e o .NET Framework 4 Client Profile?
Os pacotes redistribuíveis do .NET Framework versão 4 estão disponíveis em dois perfis: .NET Framework 4 e .NET Framework 4 Client Profile. O .NET Framework 4 Client Profile é um subconjunto do perfil do .NET Framework 4 otimizado para aplicativos cliente. Ele fornece funcionalidade para a maioria dos aplicativos cliente, incluindo recursos do Windows Presentation Foundation (WPF), Windows Forms, Windows Communication Foundation (WCF) e ClickOnce. Isso permite uma implantação mais rápida e um pacote de instalação menor para aplicativos destinados ao .NET Framework 4 Client Profile. Para obter mais informações, consulte o artigo do MSDN, .NET Framework Client Profile.
Quais são as práticas recomendadas para comunicação entre pontos de extremidade de serviço .NET?
Use o Windows Communication Foundation (WCF) para enviar dados como mensagens assíncronas de um ponto de extremidade de serviço para outro. O WCF inclui aprimoramentos significativos de recursos, desempenho e segurança, e é altamente recomendável que os clientes usem a estrutura do WCF ao criar aplicativos orientados a serviços. Também recomendamos atualizar o . NET gerenciados usando tecnologias IPC mais antigas, como DCOM ou Remoting, para usar o WCF.
Para obter orientação adicional sobre o WCF, consulte os seguintes recursos:
- O que é o Windows Communication Foundation
- Detalhes de funcionalidades do WCF
- Serialização e transferência de dados
- Diretrizes de migração remota para o WCF
Há vários pacotes de atualização disponíveis para alguns dos softwares afetados. Preciso instalar todas as atualizações listadas na tabela Softwares afetados para o software?
Sim. Os clientes devem aplicar todas as atualizações oferecidas para o software instalado em seus sistemas.
Preciso instalar essas atualizações de segurança em uma sequência específica?
Não. Várias atualizações para um determinado sistema podem ser aplicadas em qualquer sequência.
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 novembro.
Classificação de gravidade da vulnerabilidade e impacto máximo na segurança por software afetado | ||
---|---|---|
Softwares afetados | Vulnerabilidade TypeFilterLevel - CVE-2014-4149 | Classificação de gravidade agregada |
Microsoft .NET Framework 1.1 Service Pack 1 | ||
Microsoft .NET Framework 1.1 Service Pack 1 no Microsoft Windows Server 2003 Service Pack 2 (2978114) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 2.0 Service Pack 2 | ||
Microsoft .NET Framework 2.0 Service Pack 2 quando instalado no Microsoft Windows Server 2003 Service Pack 2 (2978124) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 2.0 Service Pack 2 quando instalado no Microsoft Windows Server 2003 x64 Edition Service Pack 2 (2978124) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 2.0 Service Pack 2 quando instalado no Microsoft Windows Server 2003 para sistemas baseados em Itanium Service Pack 2 (2978124) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 2.0 Service Pack 2 no Windows Vista Service Pack 2 (2978116) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 2.0 Service Pack 2 no Windows Vista x64 Edition Service Pack 2 (2978116) | Importante\ Elevação de Privilégio | Importante |
Microsoft .NET Framework 2.0 Service Pack 2 no Windows Server 2008 para sistemas de 32 bits Service Pack 2 (2978116) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 2.0 Service Pack 2 no Windows Server 2008 para sistemas baseados em x64 Service Pack 2 (2978116) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 2.0 Service Pack 2 no Windows Server 2008 para sistemas baseados em Itanium Service Pack 2 (2978116) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 3.5 | ||
Microsoft .NET Framework 3.5 no Windows 8 para sistemas de 32 bits (2978121) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 3.5 no Windows 8 para sistemas baseados em x64 (2978121) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 3.5 no Windows Server 2012 (2978121) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 3.5 no Windows Server 2012 (instalação Server Core) (2978121) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 3.5 no Windows 8.1 para sistemas de 32 bits (2978122) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 3.5 no Windows 8.1 para sistemas baseados em x64 (2978122) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 3.5 no Windows Server 2012 R2 (2978122) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 3.5 no Windows Server 2012 R2 (instalação Server Core) (2978122) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 3.5.1 | ||
Microsoft .NET Framework 3.5.1 no Windows 7 para sistemas de 32 bits Service Pack 1 (2978120) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 3.5.1 no Windows 7 para sistemas baseados em x64 Service Pack 1 (2978120) | Importante\ Elevação de Privilégio | Importante |
Microsoft .NET Framework 3.5.1 no Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (2978120) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 3.5.1 no Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (instalação Server Core) (2978120) | Importante\ Elevação de Privilégio | Importante |
Microsoft .NET Framework 3.5.1 no Windows Server 2008 R2 para sistemas baseados em Itanium Service Pack 1 (2978120) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4 | ||
Microsoft .NET Framework 4 quando instalado no Windows Server 2003 Service Pack 2 (2978125)[1] | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4 quando instalado no Windows Server 2003 x64 Edition Service Pack 2 (2978125)[1] | Importante\ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4 quando instalado no Windows Server 2003 com SP2 para sistemas baseados em Itanium (2978125)[1] | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4 no Windows Vista Service Pack 2 (2978125)[1] | Importante\ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4 no Windows Vista x64 Edition Service Pack 2 (2978125)[1] | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4 quando instalado no Windows Server 2008 para sistemas de 32 bits Service Pack 2 (2978125)[1] | Importante\ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4 quando instalado no Windows Server 2008 para sistemas baseados em x64 Service Pack 2 (2978125)[1] | Importante\ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4 quando instalado no Windows Server 2008 para sistemas baseados em Itanium Service Pack 2 (2978125)[1] | Importante\ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4 quando instalado no Windows 7 para sistemas de 32 bits Service Pack 1 (2978125)[1] | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4 quando instalado no Windows 7 para sistemas baseados em x64 Service Pack 1 (2978125)[1] | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4 quando instalado no Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (2978125)[1] | Importante\ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4 quando instalado no Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (instalação Server Core) (2978125)[1] | Importante\ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4 quando instalado no Windows Server 2008 R2 para sistemas baseados em Itanium Service Pack 1 (2978125)[1] | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 | ||
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quando instalado no Windows Vista Service Pack 2 (2978128) | Importante\ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quando instalado no Windows Vista x64 Edition Service Pack 2 (2978128) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quando instalado no Windows Server 2008 para sistemas de 32 bits Service Pack 2 (2978128) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4/4.5.1/4.5.2 quando instalado no Windows Server 2008 para sistemas baseados em x64 Service Pack 2 (2978128) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quando instalado no Windows 7 para sistemas de 32 bits Service Pack 1 (2978128) | Importante\ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quando instalado no Windows 7 para sistemas baseados em x64 Service Pack 1 (2978128) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quando instalado no Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (2978128) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quando instalado no Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (instalação Server Core) (2978128) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 no Windows 8 para sistemas de 32 bits (2978127) | Importante\ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4.5.1/4.5.2 no Windows 8.1 para sistemas de 32 bits (2978126) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 no Windows 8 para sistemas baseados em x64 (2978127) | Importante\ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4.5.1/4.5.2 no Windows 8.1 para sistemas baseados em x64 (2978126) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 no Windows Server 2012 (2978127) | Importante\ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 no Windows Server 2012 (instalação Server Core) (2978127) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4.5.1/4.5.2 no Windows Server 2012 R2 (2978126) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4.5.1/4.5.2 no Windows Server 2012 R2 (instalação Server Core) (2978126) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 no Windows RT (2978127) | Importante \ Elevação de Privilégio | Importante |
Microsoft .NET Framework 4.5.1/4.5.2 no Windows RT 8.1 (2978126) | Importante \ Elevação de Privilégio | Importante |
[1]. NET Framework 4 e .NET Framework 4 Client Profile afetados.
Vulnerabilidade TypeFilterLevel - CVE-2014-4149
Existe uma vulnerabilidade de elevação de privilégio na maneira como o .NET Framework manipula verificações TypeFilterLevel para alguns objetos malformados. 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 não tinha recebido nenhuma informação que indicasse que esta vulnerabilidade tinha sido utilizada publicamente para atacar clientes. A atualização elimina a vulnerabilidade, garantindo que o .NET Framework imponha corretamente controles de segurança para a memória do aplicativo.
Fatores atenuantes
Os seguintes fatores atenuantes podem ser úteis em sua situação:
- O .NET Remoting não é amplamente usado por aplicativos, apenas aplicativos personalizados que foram projetados especificamente para usar o .NET Remoting exporiam um sistema à vulnerabilidade.
- Os pontos de extremidade do .NET Remoting não são acessíveis a clientes anônimos por padrão.
Soluções Alternativas
As seguintes soluções alternativas podem ser úteis em sua situação:
Habilitar a segurança ao registrar um canal
Habilitar a segurança ao registrar um canal permitirá que apenas clientes autenticados interajam com o servidor vulnerável. Para obter mais informações, consulte Autenticação com o canal TCP.
Bloquear o tráfego de saída do ponto de extremidade de comunicação remota no nível do firewall
Configurar o firewall para bloquear o tráfego do ponto de extremidade remoto ajuda a impedir a exploração dessa vulnerabilidade.
Perguntas frequentes
Para que um invasor pode usar a vulnerabilidade?
O invasor que explorar com êxito essa vulnerabilidade 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.
Como um invasor pode explorar a vulnerabilidade?
Um invasor pode enviar dados especialmente criados para uma estação de trabalho ou servidor afetado que usa o .NET Remoting, permitindo que o invasor execute código arbitrário no sistema de destino.
Quais são os sistemas que mais correm risco com a vulnerabilidade?
Os sistemas que executam versões afetadas do .NET Framework que usam o .NET Remoting são os que mais correm risco com essa 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 (11 de novembro de 2014): Boletim publicado.
Página gerada em 14/01/2015 11:53Z-08:00.