Microsoft Security Bulletin MS12-035 - Crítica
Vulnerabilidades no .NET Framework podem permitir a execução remota de código (2693777)
Publicado: | Atualizado:
Versão: 2.3
Informações Gerais
Sinopse
Esta atualização de segurança elimina duas vulnerabilidades relatadas particularmente no .NET Framework. As vulnerabilidades podem permitir a execução remota de código em um sistema cliente se um usuário exibir uma página da Web especialmente criada, usando um navegador da Web que possa executar Aplicativos de navegador de XAML (XBAPs). Os usuários cujas contas são configuradas com poucos direitos de usuário no sistema correm menos riscos do que aqueles que possuem direitos administrativos.
Esta atualização de segurança é classificada como Crítica para todas as edições com suporte do Microsoft .NET Framework de 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 aborda as vulnerabilidades corrigindo a maneira com que o processo de serialização do .NET Framework manipula dados confiáveis e não confiáveis. 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.
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 imediatamente 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. Nenhuma
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 operacional | Componente | Impacto máximo à segurança | Avaliação de gravidade agregada | Atualizações substituídas |
|---|---|---|---|---|
| Windows XP (site em inglês) | ||||
| Windows XP Service Pack 3 | Microsoft .NET Framework 1.0 Service Pack 3 (KB2604042) (Somente Media Center Edition 2005 Service Pack 3 e Tablet PC Edition 2005 Service Pack 3) Microsoft .NET Framework 1.1 Service Pack 1 (KB2656353) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604092) Microsoft .NET Framework 3.0 Service Pack 2 (KB2604110) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Execução Remota de Código | Crítica | KB2572066 do MS11-078 substituído por KB2604042 KB2572067 em MS11-078 foi substituído por KB2656353 KB2518864 do MS11-044 e KB2572073 do MS11-078 e KB2633880 do MS12-016 substituídos por KB2604092 Nenhum boletim substituído pelo KB2604110 Nenhum boletim substituído pelo KB2604111 KB2518870 do MS11-044 e KB2572078 do MS11-078 e KB2633870 do MS12-016 substituídos por KB2604121 |
| Windows XP Professional x64 Edition Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB2656353) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604092) Microsoft .NET Framework 3.0 Service Pack 2 (KB2604110) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Execução Remota de Código | Crítica | KB2572067 em MS11-078 foi substituído por KB2656353 KB2518864 do MS11-044 e KB2572073 do MS11-078 e KB2633880 do MS12-016 substituídos por KB2604092 Nenhum boletim substituído pelo KB2604110 Nenhum boletim substituído pelo KB2604111 KB2518870 do MS11-044 e KB2572078 do MS11-078 e KB2633870 do MS12-016 substituídos por KB2604121 |
| Windows Server 2003 | ||||
| Windows Server 2003 Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB2604078) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604092) Microsoft .NET Framework 3.0 Service Pack 2 (KB2604110) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Execução Remota de Código | Crítica | KB2572069 do MS11-078 substituído por KB2604078 KB2518864 do MS11-044 e KB2572073 do MS11-078 e KB2633880 do MS12-016 substituídos por KB2604092 Nenhum boletim substituído pelo KB2604110 Nenhum boletim substituído pelo KB2604111 KB2518870 do MS11-044 e KB2572078 do MS11-078 e KB2633870 do MS12-016 substituídos por KB2604121 |
| Windows Server 2003 x64 Edition Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB2656353) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604092) Microsoft .NET Framework 3.0 Service Pack 2 (KB2604110) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Execução Remota de Código | Crítica | KB2572067 em MS11-078 foi substituído por KB2656353 KB2518864 do MS11-044 e KB2572073 do MS11-078 e KB2633880 do MS12-016 substituídos por KB2604092 Nenhum boletim substituído pelo KB2604110 Nenhum boletim substituído pelo KB2604111 KB2518870 do MS11-044 e KB2572078 do MS11-078 e KB2633870 do MS12-016 substituídos por KB2604121 |
| Windows Server 2003 com SP2 para sistemas baseados no Itanium | Microsoft .NET Framework 1.1 Service Pack 1 (KB2656353) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604092) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Execução Remota de Código | Crítica | KB2572067 em MS11-078 foi substituído por KB2656353 KB2518864 do MS11-044 e KB2572073 do MS11-078 e KB2633880 do MS12-016 substituídos por KB2604092 Nenhum boletim substituído pelo KB2604111 KB2518870 do MS11-044 e KB2572078 do MS11-078 e KB2633870 do MS12-016 substituídos por KB2604121 |
| Windows Vista | ||||
| Windows Vista Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB2656353) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604094) Microsoft .NET Framework 3.0 Service Pack 2 (KB2604105) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Execução Remota de Código | Crítica | KB2572067 em MS11-078 foi substituído por KB2656353 KB2518866 do MS11-044 e KB2572075 do MS11-078 e KB2633874 do MS12-016 substituídos por KB2604094 Nenhum boletim substituído pelo KB2604105 Nenhum boletim substituído pelo KB2604111 KB2518870 do MS11-044 e KB2572078 do MS11-078 e KB2633870 do MS12-016 substituídos por KB2604121 |
| Windows Vista x64 Edition Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB2656353) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604094) Microsoft .NET Framework 3.0 Service Pack 2 (KB2604105) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Execução Remota de Código | Crítica | KB2572067 em MS11-078 foi substituído por KB2656353 KB2518866 do MS11-044 e KB2572075 do MS11-078 e KB2633874 do MS12-016 substituídos por KB2604094 Nenhum boletim substituído pelo KB2604105 Nenhum boletim substituído pelo KB2604111 KB2518870 do MS11-044 e KB2572078 do MS11-078 e KB2633870 do MS12-016 substituídos por KB2604121 |
| Windows Server 2008 | ||||
| Windows Server 2008 para sistemas de 32 bits Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB2656353) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604094) Microsoft .NET Framework 3.0 Service Pack 2 (KB2604105) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Execução Remota de Código | Crítica | KB2572067 em MS11-078 foi substituído por KB2656353 KB2518866 do MS11-044 e KB2572075 do MS11-078 e KB2633874 do MS12-016 substituídos por KB2604094 Nenhum boletim substituído pelo KB2604105 Nenhum boletim substituído pelo KB2604111 KB2518870 do MS11-044 e KB2572078 do MS11-078 e KB2633870 do MS12-016 substituídos por KB2604121 |
| Windows Server 2008 para sistemas baseados em x64 Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB2656353) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604094) Microsoft .NET Framework 3.0 Service Pack 2 (KB2604105) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Execução Remota de Código | Crítica | KB2572067 em MS11-078 foi substituído por KB2656353 KB2518866 do MS11-044 e KB2572075 do MS11-078 e KB2633874 do MS12-016 substituídos por KB2604094 Nenhum boletim substituído pelo KB2604105 Nenhum boletim substituído pelo KB2604111 KB2518870 do MS11-044 e KB2572078 do MS11-078 e KB2633870 do MS12-016 substituídos por KB2604121 |
| Windows Server 2008 para sistemas baseados no Itanium Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB2656353) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604094) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Execução Remota de Código | Crítica | KB2572067 em MS11-078 foi substituído por KB2656353 KB2518866 do MS11-044 e KB2572075 do MS11-078 e KB2633874 do MS12-016 substituídos por KB2604094 Nenhum boletim substituído pelo KB2604111 KB2518870 do MS11-044 e KB2572078 do MS11-078 e KB2633870 do MS12-016 substituídos por KB2604121 |
| Windows 7 | ||||
| Windows 7 para sistemas de 32 bits | Microsoft .NET Framework 3.5.1 (KB2604114) Microsoft .NET Framework 4[1] (KB2604121) | Execução Remota de Código | Crítica | KB2518867 do MS11-044 e KB2572076 do MS11-078 e KB2633879 do MS12-016 substituídos por KB2604114 KB2518870 do MS11-044 e KB2572078 do MS11-078 e KB2633870 do MS12-016 substituídos por KB2604121 |
| Windows 7 para sistemas de 32 bits Service Pack 1 | Microsoft .NET Framework 3.5.1 (KB2604115) Microsoft .NET Framework 4[1] (KB2604121) | Execução Remota de Código | Crítica | KB2518869 do MS11-044 e KB2572077 do MS11-078 e KB2633873 do MS12-016 substituídos por KB2604115 KB2518870 do MS11-044 e KB2572078 do MS11-078 e KB2633870 do MS12-016 substituídos por KB2604121 |
| Windows 7 para sistemas baseados em x64 | Microsoft .NET Framework 3.5.1 (KB2604114) Microsoft .NET Framework 4[1] (KB2604121) | Execução Remota de Código | Crítica | KB2518867 do MS11-044 e KB2572076 do MS11-078 e KB2633879 do MS12-016 substituídos por KB2604114 KB2518870 do MS11-044 e KB2572078 do MS11-078 e KB2633870 do MS12-016 substituídos por KB2604121 |
| Windows 7 para Sistemas Service Pack 1 baseados em x64 | Microsoft .NET Framework 3.5.1 (KB2604115) Microsoft .NET Framework 4[1] (KB2604121) | Execução Remota de Código | Crítica | KB2518869 do MS11-044 e KB2572077 do MS11-078 e KB2633873 do MS12-016 substituídos por KB2604115 KB2518870 do MS11-044 e KB2572078 do MS11-078 e KB2633870 do MS12-016 substituídos por KB2604121 |
| Windows Server 2008 R2 | ||||
| Windows Server 2008 R2 para sistemas baseados em x64 | Microsoft .NET Framework 3.5.1 (KB2604114) Microsoft .NET Framework 4[1] (KB2604121) | Execução Remota de Código | Crítica | KB2518867 do MS11-044 e KB2572076 do MS11-078 e KB2633879 do MS12-016 substituídos por KB2604114 KB2518870 do MS11-044 e KB2572078 do MS11-078 e KB2633870 do MS12-016 substituídos por KB2604121 |
| Windows Server 2008 R2 para Sistemas Service Pack 1 baseados em x64 | Microsoft .NET Framework 3.5.1 (KB2604115) Microsoft .NET Framework 4[1] (KB2604121) | Execução Remota de Código | Crítica | KB2518869 do MS11-044 e KB2572077 do MS11-078 e KB2633873 do MS12-016 substituídos por KB2604115 KB2518870 do MS11-044 e KB2572078 do MS11-078 e KB2633870 do MS12-016 substituídos por KB2604121 |
| Windows Server 2008 R2 para sistemas baseados no Itanium | Microsoft .NET Framework 3.5.1 (KB2604114) Microsoft .NET Framework 4[1] (KB2604121) | Execução Remota de Código | Crítica | KB2518867 do MS11-044 e KB2572076 do MS11-078 e KB2633879 do MS12-016 substituídos por KB2604114 KB2518870 do MS11-044 e KB2572078 do MS11-078 e KB2633870 do MS12-016 substituídos por KB2604121 |
| Windows Server 2008 R2 para Sistemas Service Pack 1 baseados em Itanium | Microsoft .NET Framework 3.5.1 (KB2604115) Microsoft .NET Framework 4[1] (KB2604121) | Execução Remota de Código | Crítica | KB2518869 do MS11-044 e KB2572077 do MS11-078 e KB2633873 do MS12-016 substituídos por KB2604115 KB2518870 do MS11-044 e KB2572078 do MS11-078 e KB2633870 do MS12-016 substituídos por KB2604121 |
| Opção de instalação de núcleo de servidor | ||||
| Windows Server 2008 R2 para sistemas baseados em x64 | Microsoft .NET Framework 3.5.1 (KB2604114) | Execução Remota de Código | Crítica | KB2518867 do MS11-044 e KB2572076 do MS11-078 e KB2633879 do MS12-016 substituídos por KB2604114 |
| Windows Server 2008 R2 para Sistemas Service Pack 1 baseados em x64 | Microsoft .NET Framework 3.5.1 (KB2604115) Microsoft .NET Framework 4[1] (KB2604121) | Execução Remota de Código | Crítica | KB2518869 do MS11-044 e KB2572077 do MS11-078 e KB2633873 do MS12-016 substituídos por KB2604115 KB2518870 do MS11-044 e KB2572078 do MS11-078 e KB2633870 do MS12-016 substituídos por KB2604121 |
[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
Vulnerabilidade de serialização no .NET Framework - CVE-2012-0160
Vulnerabilidade de serialização no .NET Framework - CVE-2012-0161
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:
- James Forshaw, da Context Information Security, por reportar a Vulnerabilidade de serialização no .NET Framework (CVE-2012-0160)
- James Forshaw, da Context Information Security, por reportar a Vulnerabilidade de serialização no .NET Framework (CVE-2012-0161)
Microsoft Active Protections Program (MAPP)
Suporte
Como obter ajuda e suporte para esta atualização de segurança
- Ajude a instalar atualizações: Suporte para Microsoft Update
- Soluções de segurança para profissionais de TI: Solução de problemas e suporte de segurança TechNet
- Ajuda a proteger seu computador Windows de vírus e malware: Central de segurança e solução contra vírus
- Suporte local de acordo com seu país: 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 (08 de maio de 2012): Boletim publicado.
- V2.0 (11 de maio de 2012): Adicionada uma entrada às Perguntas frequentes de atualização para comunicar que esta atualização de segurança KB2656353 aborda as vulnerabilidades descritas neste boletim para todos os sistemas com suporte executando o Microsoft .NET Framework 1.1 Service Pack 1, a menos que instalado no Windows Server 2003 Service Pack 2. Não houve nenhuma alteração nos arquivos de atualização de segurança. Os clientes que já instalaram esta atualização não precisam fazer mais nada.
- V2.1 (22 de maio de 2012): Adicionada uma entrada às Perguntas frequentes de atualização para anunciar uma alteração de detecção referente ao KB2604092 do Microsoft .NET Framework 2.0 Service Pack 2 e KB2604110 do Microsoft .NET Framework 3.0 Service Pack 2 a fim de 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.
- V2.2 (10 de julho de 2012): A Microsoft revisou este boletim para comunicar uma alteração de detecção referente ao KB2604111 do Microsoft .NET Framework 3.5 Service Pack 1 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.
- V2.3 (3 de outubro de 2012): Chaves do registro corrigidas nas tabelas de implantação do Microsoft .NET Framework 3.5 Service Pack 1 quando instalado no Windows XP e Microsoft .NET Framework 3.5 Service Pack 1 quando instalado no Windows Server 2003. 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.
