Launch Printer Friendly Page Security TechCenter > Boletins de segurança > Microsoft Security Bulletin MS11-100

Microsoft Security Bulletin MS11-100 - Crítica

Vulnerabilidades no .NET Framework podem permitir a elevação de privilégio (2638420)

Publicado: | Atualizado:

Versão: 1.6

Informações Gerais

Sinopse

Esta atualização de segurança elimina uma vulnerabilidade divulgada publicamente e três relatadas em particular no Microsoft .NET Framework. A mais severa dessas vulnerabilidades podia permitir a elevação de privilégio se um invasor não autenticado enviasse uma solicitação de Web especialmente criada ao site de destino. Um invasor que explorasse esta vulnerabilidade com êxito poderia tomar qualquer ação no contexto de uma conta existente no site de ASP.NET, inclusive executar comandos arbitrários. Para explorar esta vulnerabilidade, o invasor deve poder registrar uma conta no site de ASP.NET, e deve conhecer um nome de usuário existente.

Esta atualização de segurança é classificada Crítica para o Microsoft .NET Framework 1.1 Service Pack 1, Microsoft .NET Framework 2.0 Service Pack 2, Microsoft .NET Framework 3.5 Service Pack 1, Microsoft .NET Framework 3.5.1 e Microsoft .NET Framework 4 em todas as edições com suporte do Microsoft Windows. Para obter mais informações, consulte a subseção Softwares afetados e não afetados, nesta seção.

A atualização de segurança elimina as vulnerabilidades corrigindo a maneira como o .Net Framework lida com solicitações específicas e como o ASP .NET Framework autentica usuários e lida com conteúdo armazenado em cache. Para obter mais informação sobre as vulnerabilidades, consulte a subseção Perguntas frequentes relacionada à entrada da vulnerabilidade específica presente na próxima seção, Informações sobre a vulnerabilidade.

Esta atualização de segurança também elimina a vulnerabilidade descrita pela primeira vez no Comunicado de Segurança da Microsoft 2659883.

Recomendação. A maioria dos clientes tem o recurso de atualizações automáticas habilitado e não precisará tomar nenhuma providência porque esta atualização de segurança será baixada e instalada automaticamente. Os clientes que não têm o recurso de atualizações automáticas habilitado precisarão verificar as atualizações e instalar esta atualização manualmente. Para obter informações sobre opções de configuração específicas em atualizações automáticas, consulte o Artigo 294871 (em inglês) da Microsoft Knowledge Base.

Para instalações feitas por administradores ou empresas ou por usuários finais que desejam instalar esta atualização de segurança manualmente, a Microsoft recomenda que os clientes apliquem a atualização de segurança usando software de gerenciamento de atualização ou verificando se há atualizações no serviço Microsoft Update.

Consulte também a seção Orientação e ferramentas de detecção e implantação mais adiante neste boletim.

Problemas conhecidos. O Artigo 2638420 (em inglês) da Microsoft Knowledge Base documenta os problemas atualmente conhecidos que os clientes podem enfrentar ao instalar esta atualização de segurança. O artigo também documenta as soluções recomendadas para esses problemas.

Softwares afetados e não afetados

Os softwares a seguir foram testados para determinar quais versões ou edições foram afetadas. O ciclo de vida do suporte das outras versões ou edições já terminou ou elas não são afetadas. Para determinar o ciclo de vida do suporte para sua versão ou edição de software, visite o site Ciclo de Vida do Suporte Microsoft.

Softwares afetados

Sistema operacionalComponenteImpacto máximo à segurançaAvaliação de gravidade agregadaBoletins substituídos por esta atualização
Windows XP (site em inglês)
Windows XP Service Pack 3Microsoft .NET Framework 1.1 Service Pack 1
(KB2656353)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2656352)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2657424)

Microsoft .NET Framework 4[1]
(KB2656351)
Elevação de privilégioCríticaKB2572067 em MS11-078 foi substituído por KB2656353

KB2418241 em MS10-070 e KB982167 no Comunicado de Segurança 973811 substituído por KB2656352

KB2416473 em MS10-070 substituído por KB2657424

KB2416472 em MS10-070 substituído por KB2656351
Windows XP Professional x64 Edition Service Pack 2Microsoft .NET Framework 1.1 Service Pack 1
(KB2656353)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2656352)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2657424)

Microsoft .NET Framework 4[1]
(KB2656351)
Elevação de privilégioCríticaKB2572067 em MS11-078 foi substituído por KB2656353

KB2418241 em MS10-070 e KB982167 em 973811 substituído por KB2656352

KB2416473 em MS10-070 substituído por KB2657424

KB2416472 em MS10-070 substituído por KB2656351
Windows Server 2003
Windows Server 2003 Service Pack 2Microsoft .NET Framework 1.1 Service Pack 1
(KB2656358)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2656352)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2657424)

Microsoft .NET Framework 4[1]
(KB2656351)
Elevação de privilégioCríticaKB2416451 em MS10-070 substituído por KB2656358

KB2418241 em MS10-070 e KB982167 no Comunicado de Segurança 973811 substituído por KB2656352

KB2416473 em MS10-070 substituído por KB2657424

KB2416472 em MS10-070 substituído por KB2656351
Windows Server 2003 x64 Edition Service Pack 2Microsoft .NET Framework 1.1 Service Pack 1
(KB2656353)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2656352)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2657424)

Microsoft .NET Framework 4[1]
(KB2656351)
Elevação de privilégioCríticaKB2572067 em MS11-078 foi substituído por KB2656353

KB2418241 em MS10-070 e KB982167 em 973811 substituído por KB2656352

KB2416473 em MS10-070 substituído por KB2657424

KB2416472 em MS10-070 substituído por KB2656351
Windows Server 2003 com SP2 para sistemas baseados no ItaniumMicrosoft .NET Framework 1.1 Service Pack 1
(KB2656353)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2656352)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2657424)

Microsoft .NET Framework 4[1]
(KB2656351)
Elevação de privilégioCríticaKB2572067 em MS11-078 foi substituído por KB2656353

KB2418241 em MS10-070 e KB982167 no Comunicado de Segurança 973811 substituído por KB2656352

KB2416473 em MS10-070 substituído por KB2657424

KB2416472 em MS10-070 substituído por KB2656351
Windows Vista
Windows Vista Service Pack 2Microsoft .NET Framework 1.1 Service Pack 1
(KB2656353)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2656362)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2657424)

Microsoft .NET Framework 4[1]
(KB2656351)
Elevação de privilégioCríticaKB2572067 em MS11-078 foi substituído por KB2656353

KB2416470 em MS10-070 e KB982533 no Comunicado de Segurança (973811) substituídos por KB2656362

KB2416473 em MS10-070 substituído por KB2657424

KB2416472 em MS10-070 substituído por KB2656351
Windows Vista x64 Edition Service Pack 2Microsoft .NET Framework 1.1 Service Pack 1
(KB2656353)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2656362)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2657424)

Microsoft .NET Framework 4[1]
(KB2656351)
Elevação de privilégioCríticaKB2572067 em MS11-078 foi substituído por KB2656353

KB2416470 em MS10-070 e KB982533 em 973811 substituídos por KB2656362

KB2416473 em MS10-070 substituído por KB2657424

KB2416472 em MS10-070 substituído por KB2656351
Windows Server 2008
Windows Server 2008 para sistemas de 32 bits Service Pack 2Microsoft .NET Framework 1.1 Service Pack 1**
(KB2656353)

Microsoft .NET Framework 2.0 Service Pack 2**
(KB2656362)

Microsoft .NET Framework 3.5 Service Pack 1**
(KB2657424)

Microsoft .NET Framework 4**[1]
(KB2656351)
Elevação de privilégioCríticaKB2572067 em MS11-078 foi substituído por KB2656353

KB2416470 em MS10-070 e KB982533 no Comunicado de Segurança (973811) substituídos por KB2656362

KB2416473 em MS10-070 substituído por KB2657424

KB2416472 em MS10-070 substituído por KB2656351
Windows Server 2008 para sistemas baseados em x64 Service Pack 2Microsoft .NET Framework 1.1 Service Pack 1**
(KB2656353)

Microsoft .NET Framework 2.0 Service Pack 2**
(KB2656362)

Microsoft .NET Framework 3.5 Service Pack 1**
(KB2657424)

Microsoft .NET Framework 4**[1]
(KB2656351)
Elevação de privilégioCríticaKB2572067 em MS11-078 foi substituído por KB2656353

KB2416470 em MS10-070 e KB982533 no Comunicado de Segurança (973811) substituídos por KB2656362

KB2416473 em MS10-070 substituído por KB2657424

KB2416472 em MS10-070 substituído por KB2656351
Windows Server 2008 para sistemas baseados no Itanium Service Pack 2Microsoft .NET Framework 1.1 Service Pack 1
(KB2656353)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2656362)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2657424)

Microsoft .NET Framework 4[1]
(KB2656351)
Elevação de privilégioCríticaKB2572067 em MS11-078 foi substituído por KB2656353

KB2416470 em MS10-070 e KB982533 em 973811 substituídos por KB2656362

KB2416473 em MS10-070 substituído por KB2657424

KB2416472 em MS10-070 substituído por KB2656351
Windows 7
Windows 7 para sistemas de 32 bitsMicrosoft .NET Framework 3.5.1
(KB2656355)

Microsoft .NET Framework 4[1]
(KB2656351)
Elevação de privilégioCríticaKB2416471 em MS10-070 substituído por KB2656355

KB2416472 em MS10-070 substituído por KB2656351
Windows 7 para sistemas de 32 bits Service Pack 1Microsoft .NET Framework 3.5.1
(KB2656356)

Microsoft .NET Framework 4[1]
(KB2656351)
Elevação de privilégioCríticaNenhum boletim substituído pelo KB2656356

KB2416472 em MS10-070 substituído por KB2656351
Windows 7 para sistemas baseados em x64Microsoft .NET Framework 3.5.1
(KB2656355)

Microsoft .NET Framework 4[1]
(KB2656351)
Elevação de privilégioCríticaKB2416471 em MS10-070 substituído por KB2656355

KB2416472 em MS10-070 substituído por KB2656351
Windows 7 para Sistemas Service Pack 1 baseados em x64Microsoft .NET Framework 3.5.1
(KB2656356)

Microsoft .NET Framework 4[1]
(KB2656351)
Elevação de privilégioCríticaNenhum boletim substituído pelo KB2656356

KB2416472 em MS10-070 substituído por KB2656351
Windows Server 2008 R2
Windows Server 2008 R2 para sistemas baseados em x64Microsoft .NET Framework 3.5.1*
(KB2656355)

Microsoft .NET Framework 4[1]
(KB2656351)
Elevação de privilégioCríticaKB2416471 em MS10-070 substituído por KB2656355

KB2416472 em MS10-070 substituído por KB2656351
Windows Server 2008 R2 para Sistemas Service Pack 1 baseados em x64Microsoft .NET Framework 3.5.1*
(KB2656356)

Microsoft .NET Framework 4*[1]
(KB2656351)
Elevação de privilégioCríticaNenhum boletim substituído pelo KB2656356

KB2416472 em MS10-070 substituído por KB2656351
Windows Server 2008 R2 para sistemas baseados no ItaniumMicrosoft .NET Framework 3.5.1
(KB2656355)

Microsoft .NET Framework 4[1]
(KB2656351)
Elevação de privilégioCríticaKB2416471 em MS10-070 substituído por KB2656355

KB2416472 em MS10-070 substituído por KB2656351
Windows Server 2008 R2 para Sistemas Service Pack 1 baseados em ItaniumMicrosoft .NET Framework 3.5.1
(KB2656356)

Microsoft .NET Framework 4[1]
(KB2656351)
Elevação de privilégioCríticaNenhum boletim substituído pelo KB2656356

KB2416472 em MS10-070 substituído por KB2656351

*Instalação do núcleo do servidor afetada. Esta atualização se aplica, com a mesma classificação de gravidade, às edições com suporte do Windows Server 2008 e do Windows Server 2008 R2, conforme indicado, independentemente de terem sido instalados ou não com a opção de instalação de Núcleo de Servidor. Para obter mais informações sobre esta opção de instalação, consulte os artigos da Technet Managing a Server Core Installation e Servicing a Server Core Installation (em inglês). Observe que a opção de instalação de Núcleo do Servidor não se aplica a certas edições do Windows Server 2008 e Windows Server 2008 R2; consulte Comparar opções de instalação de Núcleo do Servidor.

**Instalação de Núcleo de Servidor afetada. As vulnerabilidades abordadas por esta atualização não afetam as edições do Windows Server 2008 ou Windows Server 2008 R2 com suporte, conforme indicado, quando ele for instalado usando a opção de instalação Núcleo do Servidor. Para obter mais informações sobre esta opção de instalação, consulte os artigos da Technet Managing a Server Core Installation e Servicing a Server Core Installation (em inglês). Observe que a opção de instalação de Núcleo do Servidor não se aplica a certas edições do Windows Server 2008 e Windows Server 2008 R2; consulte Comparar opções de instalação de Núcleo do Servidor.

[1].NET Framework 4 e .NET Framework 4 Client Profile afetados. 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 .NET Framework 4. A vulnerabilidade abordada nesta atualização afeta tanto o .NET Framework 4 quanto o .NET Framework 4 Client Profile. Para obter mais informações, consulte o artigo de MSDN, Instalando o .NET Framework.

Perguntas frequentes relacionadas a esta atualização de segurança

Informações sobre a vulnerabilidade

Classificação de gravidade e Identificadores de vulnerabilidade

Colisões em HashTable que podem causar vulnerabilidade no DoS - CVE-2011-3414

Redirecionamento inseguro na vulnerabilidade de autenticação do .NET Form - CVE-2011-3415

Vulnerabilidade de anulação de autenticação do ASP.Net Forms - CVE-2011-3416

Vulnerabilidade de armazenamento de ticket de autenticação do ASP.NET Forms - CVE-2011-3417

Informações da atualização

Orientação e ferramentas de detecção e implantação

Implantação de atualização de segurança

Outras informações

Agradecimentos

A Microsoft agradece às pessoas mencionadas abaixo por trabalhar conosco para ajudar a proteger os clientes:

  • Irene Abezgauz da Seeker, por relatar o redirecionamento inseguro na vulnerabilidade de autenticação do .NET Form (CVE-2011-3415)
  • Kestutis Gudinavicius de SEC Consult por relatar a vulnerabilidade de anulação de autenticação dos formulários ASP.NET (CVE-2011-3416)
  • Oliver Dewdney da LBi, por relatar a vulnerabilidade de armazenamento de ticket de autenticação do ASP.NET Forms (CVE-2011-3417)

Microsoft Active Protections Program (MAPP)

Para melhorar as proteções de segurança para os clientes, a Microsoft fornece informações sobre vulnerabilidades aos principais fornecedores de software de segurança antes do lançamento de cada atualização de segurança mensal. Assim, os fornecedores de software de segurança podem usar essas informações sobre vulnerabilidades para fornecer proteções atualizadas aos clientes por meio de seus softwares ou dispositivos de segurança, como antivírus, sistemas de detecção de invasões baseados em rede ou sistemas de prevenção de invasões baseados em host. Para determinar se os fornecedores de software de segurança estão disponibilizando proteções ativas, visite os sites de proteções ativas fornecidos pelos parceiros do programa, listados em
.

Suporte

  • Os clientes nos Estados Unidos e no Canadá podem receber suporte técnico do Suporte de Segurança ou pelo telefone 1-866-PCSAFETY. As ligações para obter suporte associado a atualizações de segurança são gratuitas. Para obter mais informações sobre as opções de suporte disponíveis, consulte Ajuda e Suporte da Microsoft.
  • Os clientes de outros países podem obter suporte nas subsidiárias locais da Microsoft. O suporte associado a atualizações de segurança é gratuito. Para obter mais informações sobre como entrar em contato com a Microsoft quanto a problemas de suporte, visite o site de Suporte Internacional.

Aviso de isenção de responsabilidade

As informações fornecidas na Microsoft Knowledge Base são apresentadas "no estado em que se encontram", sem garantia de qualquer tipo. A Microsoft se isenta de todas as garantias, expressas ou implícitas, inclusive as garantias de comercialização e adequação a um propósito específico. Em hipótese alguma a Microsoft Corporation ou seus fornecedores serão responsáveis por quaisquer danos, inclusive danos diretos, indiretos, incidentais, consequenciais, danos por lucros cessantes ou danos especiais, mesmo que a Microsoft Corporation ou seus fornecedores tenham sido alertados da possibilidade dos referidos danos. Como alguns estados não permitem a exclusão ou limitação de responsabilidade por danos consequenciais ou indiretos, a limitação acima pode não ser aplicável a você.

Revisões

  • V1.0 (29 de dezembro de 2011): Boletim publicado.
  • V1.1 (30 de dezembro de 2011): Entrada adicionada às Perguntas frequentes de atualização a fim de lidar com as alterações de segurança aplicadas à funcionalidade contida nesta atualização e atenuação adicionada para CVE-2011-3414.
  • V1.2 (17 de janeiro de 2012): Entrada adicionada às Perguntas frequentes de atualização a fim de anunciar que as atualizações de segurança do Microsoft .NET Framework 3.5 no Windows Developer Preview e do Microsoft .NET Framework 4.5 no Windows Developer Preview estão disponíveis no Microsoft Update e no Windows Update.
  • V1.3 (1 de fevereiro de 2012): Corrigidas chaves de registro e opções de instalação nas tabelas de implantação do Windows Server 2003 e do Windows Server 2008, e opções de instalação na tabela de implantação do Windows Vista. Esta é apenas uma alteração informativa. Não houve nenhuma alteração à lógica de detecção ou aos arquivos da atualização de segurança.
  • V1.4 (11 de maio de 2012): Adicionada entrada às Perguntas frequentes de atualização para anunciar que KB2656353, oferecido neste boletim, também aborda CVE-2012-0160 e CVE-2012-0161, que estão documentados no MS12-035.
  • V1.5 (22 de maio de 2012): Entrada adicionada às Perguntas frequentes de atualização a fim de anunciar uma alteração de detecção referente ao KB2656352 do Microsoft .NET Framework 2.0 Service Pack 2 e corrigir um problema de instalação. Esta é apenas uma alteração de detecção. Não houve nenhuma alteração para os arquivos de atualização de segurança. Os clientes que já atualizaram seus sistemas com êxito não precisam fazer mais nada.
  • V1.6 (10 de julho de 2012): A Microsoft revisou este boletim para comunicar uma alteração de detecção referente ao KB2657424 do Microsoft .NET Framework 3.5 Service Pack 2 e corrigir um problema de oferta. Não houve nenhuma alteração para os arquivos de atualização de segurança. Os clientes que já atualizaram seus sistemas com êxito não precisam fazer mais nada.