Launch Printer Friendly Page Security TechCenter > Boletim de Segurança > Microsoft Security Bulletin MS11-039

Microsoft Security Bulletin MS11-039 - Crítica

Vulnerabilidade no .NET Framework e no Microsoft Silverlight Poderia Permitir Execução Remota de Código (2514842)

Data de publicação: | Updated:

actualizada: 1.1

Informações Gerais

Resumo Executivo

Esta actualização de segurança resolve uma vulnerabilidade no Microsoft. NET Framework e Microsoft Silverlight, comunicada de forma privada. A vulnerabilidade poderia permitir a execução remota de código num sistema cliente se um utilizador visualizasse uma página Web especialmente concebida para o efeito utilizando um browser da Web que pudesse executar Aplicações de Browser XAML (XBAPs) ou aplicações Silverlight. Os utilizadores cujas contas estão configuradas com menos direitos de utilização no sistema podem correr menos riscos do que os utilizadores que trabalham com direitos de utilização de administrador. A vulnerabilidade também poderia permitir a execução remota de código num sistema de servidor a executar o IIS, se esse servidor permitisse o processamento de páginas ASP.NET e se um intruso tivesse sucesso em actualizar uma página ASP.NET especialmente concebida para o efeito para esse servidor e executá-la, como poderia ser o caso de um cenário de alojamento Web. Esta vulnerabilidade também poderia ser utilizada por aplicações Windows .NET para ignorar restrições de Segurança de Acesso a Código (CAS).

Esta actualização de segurança está classificada como Crítica para todas as edições afectadas do Microsoft .NET Framework para Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2 e Microsoft Silverlight 4. Para mais informações, consulte a subsecção Software Afectado e Software Não Afectado, nesta secção.

A actualização de segurança resolve a vulnerabilidade corrigindo a forma como o .NET Framework valida valores transmitidos a APIs fidedignas. Para mais informações sobre a vulnerabilidade, consulte a subsecção de Perguntas Mais Frequentes (FAQ) quanto à vulnerabilidade específica na secção seguinte, Informações sobre as vulnerabilidades.

Recomendação. A maioria dos clientes tem a actualização automática activada e não necessitará de efectuar qualquer acção, porque esta actualização de segurança será transferida e instalada automaticamente. Os clientes que não tenham a actualização automática activada necessitam de verificar as actualizações e instalar esta actualização manualmente. Para obter informações sobre opções específicas de configuração da actualização automática, consulte o Artigo 294871 da Base de Dados de Conhecimento da Microsoft.

Para administradores e instalações empresariais ou utilizadores finais que pretendam instalar esta actualização de segurança manualmente, a Microsoft recomenda que os clientes apliquem imediatamente a actualização, utilizando software de gestão de actualizações ou verificando as actualizações através do serviço Microsoft Update.

Consulte também a secção Orientações e Ferramentas de Detecção e Implementação, mais à frente neste boletim.

Questões conhecidas. O Artigo 2514842 da Base de Dados de Conhecimento da Microsoft documenta as questões actualmente conhecidas que os clientes podem verificar quando instalam esta actualização de segurança. O artigo também documenta soluções recomendadas para estas questões.

Software Afectado e Software Não Afectado

O software que se segue foi testado para determinar quais as versões ou edições afectadas. As outras versões ou edições são antigas, ultrapassaram o respectivo ciclo de vida de suporte ou não são afectadas. Para determinar o ciclo de vida de suporte da versão ou edição do seu software, visite o Web site do Ciclo de Vida de Suporte da Microsoft.

Software Afectado

Sistema OperativoComponentesImpacto de Segurança MáximoClassificação de Gravidade AgregadaBoletins Substituídos por esta Actualização
Windows XP
Windows XP Service Pack 3Microsoft .NET Framework 3.5
(KB2478656)

Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1
(KB2478658)

Microsoft .NET Framework 4.0[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows XP Professional x64 Edition Service Pack 2Microsoft .NET Framework 3.5
(KB2478656)

Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1
(KB2478658)

Microsoft .NET Framework 4.0[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows Server 2003
Windows Server 2003 Service Pack 2Microsoft .NET Framework 3.5
(KB2478656)

Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1
(KB2478658)

Microsoft .NET Framework 4.0[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows Server 2003 x64 Edition Service Pack 2Microsoft .NET Framework 3.5
(KB2478656)

Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1
(KB2478658)

Microsoft .NET Framework 4.0[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows Server 2003 com SP2 para sistemas baseados em ItaniumMicrosoft .NET Framework 3.5
(KB2478656)

Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1
(KB2478658)

Microsoft .NET Framework 4.0[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows Vista
Windows Vista Service Pack 1Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5
(KB2478657)

Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1
(KB2478659)

Microsoft .NET Framework 4.0[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows Vista Service Pack 2Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1
(KB2478660)

Microsoft .NET Framework 4.0[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows Vista x64 Edition Service Pack 1Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5
(KB2478657)

Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1
(KB2478659)

Microsoft .NET Framework 4.0[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows Vista x64 Edition Service Pack 2Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1
(KB2478660)

Microsoft .NET Framework 4.0[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows Server 2008
Windows Server 2008 para sistemas de 32 bitsMicrosoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5**
(KB2478657)

Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1**
(KB2478659)

Microsoft .NET Framework 4.0**[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows Server 2008 para sistemas de 32 bits Service Pack 2Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1**
(KB2478660)

Microsoft .NET Framework 4.0**[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows Server 2008 para sistemas baseados em x64Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5**
(KB2478657)

Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1**
(KB2478659)

Microsoft .NET Framework 4.0**[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows Server 2008 para sistemas baseados em x64 Service Pack 2Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1**
(KB2478660)

Microsoft .NET Framework 4.0**[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows Server 2008 para sistemas baseados em ItaniumMicrosoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5
(KB2478657)

Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1
(KB2478659)

Microsoft .NET Framework 4.0[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows Server 2008 para sistemas baseados em Itanium Service Pack 2Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1
(KB2478660)

Microsoft .NET Framework 4.0[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows 7
Windows 7 para sistemas de 32 bitsMicrosoft .NET Framework 3.5.1
(KB2478661)

Microsoft .NET Framework 4.0[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows 7 para sistemas de 32 bits Service Pack 1Microsoft .NET Framework 3.5.1
(KB2478662)

Microsoft .NET Framework 4.0[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows 7 para sistemas baseados em x64Microsoft .NET Framework 3.5.1
(KB2478661)

Microsoft .NET Framework 4.0[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows 7 para sistemas baseados em x64 Service Pack 1Microsoft .NET Framework 3.5.1
(KB2478662)

Microsoft .NET Framework 4.0[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows Server 2008 R2
Windows Server 2008 R2 para sistemas baseados em x64Microsoft .NET Framework 3.5.1*
(KB2478661)

Microsoft .NET Framework 4.0[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1Microsoft .NET Framework 3.5.1*
(KB2478662)

Microsoft .NET Framework 4.0*[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows Server 2008 R2 para sistemas baseados em ItaniumMicrosoft .NET Framework 3.5.1
(KB2478661)

Microsoft .NET Framework 4.0[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum
Windows Server 2008 R2 para sistemas baseados em Itanium Service Pack 1Microsoft .NET Framework 3.5.1
(KB2478662)

Microsoft .NET Framework 4.0[1]
(KB2478663)
Execução Remota de CódigoCríticaNenhum

*Instalação Server Core afectada. Esta actualização aplica-se, com a mesma classificação de gravidade, a edições suportadas do Windows Server 2008 ou Windows Server 2008 R2, conforme indicado, quer a instalação tenha sido efectuada ou não utilizando a opção de instalação Server Core. Para obter mais informações sobre esta opção de instalação, consulte os artigos TechNet sobre Gestão de uma Instalação Server Core e Manutenção de uma Instalação Server Core. Tenha em atenção que a opção de instalação Server Core não se aplica a determinadas edições do Windows Server 2008 e Windows Server 2008 R2. Consulte Comparar as Opções de Instalação Server Core.

**Instalação Server Core não afectada. As vulnerabilidades corrigidas por esta actualização não afectam edições suportadas do Windows Server 2008 e Windows Server 2008 R2 como indicado, se estes tiverem sido instalados usando a opção de instalação Server Core. Para obter mais informações sobre esta opção de instalação, consulte os artigos TechNet sobre Gestão de uma Instalação Server Core e Manutenção de uma Instalação Server Core. Tenha em atenção que a opção de instalação Server Core não se aplica a determinadas edições do Windows Server 2008 e Windows Server 2008 R2. Consulte Comparar as Opções de Instalação Server Core.

[1].NET Framework 4.0 e .NET Framework 4.0 Client Profile afectados. Os pacotes .NET Framework Redistributable versão 4 estão disponíveis em dois perfis: .NET Framework 4.0 e .NET Framework 4.0 Client Profile. O .NET Framework 4.0 Client Profile é um subconjunto do .NET Framework 4.0. A vulnerabilidade resolvida nesta actualização afecta o .NET Framework 4.0 e o .NET Framework 4.0 Client Profile. Para mais informações, consulte o artigo MSDN sobre a Instalação do .NET Framework.

SoftwareImpacto de Segurança MáximoClassificação de Gravidade AgregadaBoletins Substituídos por esta Actualização
Microsoft Silverlight 4
Microsoft Silverlight 4 quando instalado em Mac
(KB2512827)
Execução Remota de CódigoCríticaNenhum
Microsoft Silverlight 4 quando instalado em todas as edições de clientes Microsoft Windows
(KB2512827)
Execução Remota de CódigoCríticaNenhum
Microsoft Silverlight 4 quando instalado em todas as edições de servidores Microsoft Windows**
(KB2512827)
Execução Remota de CódigoCríticaNenhum

**Instalação Server Core não afectada. As vulnerabilidades corrigidas por esta actualização não afectam edições suportadas do Windows Server 2008 e Windows Server 2008 R2 como indicado, se estes tiverem sido instalados usando a opção de instalação Server Core. Para obter mais informações sobre esta opção de instalação, consulte os artigos TechNet sobre Gestão de uma Instalação Server Core e Manutenção de uma Instalação Server Core. Tenha em atenção que a opção de instalação Server Core não se aplica a determinadas edições do Windows Server 2008 e Windows Server 2008 R2. Consulte Comparar as Opções de Instalação Server Core.

Software Não Afectado

Sistema Operativo
Microsoft .NET Framework 1.1 Service Pack 1
Microsoft .NET Framework 3.0
Microsoft .NET Framework 3.0 Service Pack 1

Perguntas Mais Frequentes relativas a Esta Actualização de Segurança

Informações sobre as Vulnerabilidades

Classificações da Gravidade e Identificadores da Vulnerabilidade

Vulnerabilidade de Offset de Matriz no .NET Framework - CVE-2011-0664

Informação de Actualização

Orientações e Ferramentas de Detecção e Implementação

Implementação da Actualização de Segurança

Outras informações

Agradecimentos

A Microsoft agradece às seguintes entidades por trabalharem connosco para proteger os clientes:

  • Michael J. Liu, por fornecer informações sobre a Vulnerabilidade de Offset de Matriz no .NET Framework (CVE-2011-0664)

Microsoft Active Protections Program (MAPP)

Para melhorar as protecções de segurança dos clientes, a Microsoft fornece informações sobre as vulnerabilidades aos principais fornecedores de software de segurança antes de cada publicação mensal de actualizações de segurança. Os fornecedores de software de segurança podem então utilizar estas informações sobre as vulnerabilidades para assegurar protecções actualizadas aos clientes através do seu software ou dispositivos de segurança, tais como antivírus, sistemas de detecção de intrusos com base na rede ou sistemas de prevenção de intrusões com base no anfitrião. Para determinar se as protecções activas estão disponíveis nos fornecedores de software de segurança, visite os Web sites de protecções activas disponibilizados pelos parceiros do programa, indicados na lista de parceiros do Microsoft Active Protections Program (MAPP).

Assistência

  • Os clientes nos E.U.A. e no Canadá podem receber suporte técnico através do Suporte de Segurança ou da linha 1-866-PCSAFETY. As chamadas de suporte técnico associadas a actualizações de segurança são gratuitas. Para obter mais informações sobre as opções de suporte disponíveis, consulte a Ajuda e Suporte da Microsoft.
  • Os clientes internacionais podem receber suporte das subsidiárias locais da Microsoft. O suporte técnico associado às actualizações de segurança é gratuito. Para obter mais informações sobre como contactar a Microsoft relativamente a questões de suporte, visite o Web site de Suporte Internacional.

Exclusão de garantia

As informações fornecidas na Base de Dados de Conhecimento da Microsoft são fornecidas "tal como estão", sem garantias de qualquer tipo. A Microsoft exclui todas as garantias, sejam expressas ou implícitas, incluindo as garantias de comercialização e adequação a um fim específico. Em caso algum serão a Microsoft Corporation ou os seus fornecedores responsáveis por quaisquer prejuízos, incluindo prejuízos directos, indirectos, incidentais ou consequentes, extraordinários ou por perda de lucros negociais, ainda que a Microsoft Corporation ou os seus fornecedores tenham sido notificados da possibilidade de ocorrência de tais prejuízos. A exclusão ou limitação de responsabilidade por prejuízos consequentes ou incidentais não é permitida em alguns estados ou jurisdições, pelo que a limitação supra poderá não ser aplicável.

Revisões

  • V1.0 (14 de Junho de 2011): Boletim publicado.
  • V1.1 (26 de Outubro de 2011): Corrigida a aplicabilidade da instalação Server Core para o .NET Framework 4 no Windows Server 2008 R2 para sistemas baseados em x64.