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

Microsoft Security Bulletin MS11-025 - Importante

Vulnerabilidade na biblioteca MFC (Microsoft Foundation Class) pode permitir a execução remota de código (2500212)

Publicado: | Atualizado:

Versão: 4.3

Informações Gerais

Sinopse

Esta atualização de segurança elimina uma vulnerabilidade divulgada publicamente em determinados aplicativos criados usando a Biblioteca MFC. A vulnerabilidade pode permitir a execução remota de código se um usuário abrir um arquivo legítimo associado com um aplicativo afetado, e o arquivo está localizado na mesma pasta de rede como um arquivo de biblioteca especialmente criado. Para que um ataque seja bem-sucedido, o usuário precisa visitar um local no sistema de arquivos remoto não confiável ou um compartilhamento de WebDAV e abrir um documento desse local que seja então carregado por um aplicativo afetado.

Esta atualização de segurança é classificada como Importante para todas as edições com suporte do Microsoft Visual Studio e Microsoft Visual C++ Redistributable Package. 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 a vulnerabilidade, corrigindo a maneira pela qual os aplicativos criados usando MFC carregam bibliotecas externas. Para obter mais informações sobre a vulnerabilidade, 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 assim que possível 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 2500212 (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 operacionalImpacto máximo à segurançaAvaliação de gravidade agregadaBoletins substituídos por esta atualização
Microsoft Visual Studio .NET 2003 Service Pack 1
(KB2465373)
Execução Remota de CódigoImportanteMS09-035
Microsoft Visual Studio 2005 Service Pack 1
(KB2538218)
Execução Remota de CódigoImportanteMS09-035
Microsoft Visual Studio 2008 Service Pack 1
(KB2538241)
Execução Remota de CódigoImportanteMS09-035
Microsoft Visual Studio 2010
(KB2542054)
Execução Remota de CódigoImportanteNenhuma
Microsoft Visual Studio 2010 Service Pack 1
(KB2565057)
Execução Remota de CódigoImportanteNenhuma
Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package
(KB2538242)
Execução Remota de CódigoImportanteMS09-035
Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package
(KB2538243)
Execução Remota de CódigoImportanteMS09-035
Microsoft Visual C++ 2010 Redistributable Package
(KB2467173)
Execução Remota de CódigoImportanteNenhuma
Microsoft Visual C++ 2010 Redistributable Package Service Pack 1
(KB2565063)
Execução Remota de CódigoImportanteNenhuma

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 carregamento não seguro de bibliotecas no MFC - CVE-2010-3190

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

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 Parceiros do Microsoft Active Protections Program (MAPP).

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 (12 de abril de 2011): Boletim publicado.
  • V1.1 (12 de abril de 2011): Esclarecida a Pergunta frequente de atualização, "eu sou desenvolvedor de aplicativo de terceiros e uso Visual C + +. Como atualizo meu aplicativo?"
  • V2.0 (21 de abril de 2011): Boletim relançado para oferecer novamente as atualizações para eliminar um problema de detecção. Não houve nenhuma alteração nos arquivos da atualização de segurança neste boletim. Os clientes que atualizaram seus sistemas com êxito não necessitam reinstalar esta atualização.
  • V2.1 (27 de abril de 2011): Foram corrigidas as informações de substituição de boletim e esclarecida a Pergunta frequente de atualização, "Esta atualização será oferecida mesmo que eu não tenha vetores de ataque adequados em meu sistema"?
  • V3.0 (14 de junho de 2011): Reoferecida a atualização do Microsoft Visual Studio 2005 Service Pack 1, Microsoft Visual Studio 2008 Service Pack 1, Microsoft Visual Studio 2010, Pacote redistribuível do Microsoft Visual C++ 2005 Service Pack 1 e Pacote redistribuível do Microsoft Visual C++ 2008 Service Pack 1. Os clientes que previamente instalaram esta atualização devem instalar os pacotes novos nos sistemas afetados.
  • V4.0 (9 de agosto de 2011): Adicionado o Microsoft Visual Studio 2010 Service Pack 1 (KB2565057) e C Visual de Microsoft + + 2010 Redistributable Package Service Pack 1 (KB2565063) como Software afetado. Consulte as Perguntas frequentes de atualização para obter detalhes. Também corrigidas as informações de verificação de arquivo para o Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package, Microsoft Visual C++ 2008 Redistributable Package e Microsoft Visual C++ 1 Service Pack 2010 Redistributable Package.
  • V4.1 (23 de novembro de 2011): Foram corrigidas as opções de instalação e tabelas de opções para Microsoft Visual C++ 2010 Redistributable Package e Microsoft Visual C++ 2010 Redistributable Package Service Pack 1. Esta é apenas uma alteração informativa.
  • V4.2 (24 de janeiro de 2012): Adicionada uma entrada às Perguntas frequentes de atualização para anunciar uma alteração de detecção para KB2538242, KB2538243, KB2467173, KB2538218, KB2538241 e KB2542054 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.
  • V4.3 (13 de março de 2012): Adicionada uma entrada às Perguntas frequentes de atualização para anunciar uma alteração de detecção para KB2565063 e KB2565057 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.