Microsoft Security Bulletin MS12-046 - Importante

Vulnerabilidade no Visual Basic for Applications pode permitir a execução remota de código (2707960)

Publicado: | Atualizado:

Versão: 2.0

Informações Gerais

Sinopse

Esta atualização de segurança elimina uma vulnerabilidade divulgada publicamente no Microsoft Visual Basic for Applications. A vulnerabilidade pode permitir a execução remota de código se um invasor convencer um usuário a abrir um arquivo legítimo do Microsoft Office (como um arquivo .docx) localizado no mesmo diretório que um arquivo de biblioteca de link dinâmico (DLL) especialmente criado. O invasor poderá instalar programas; exibir, alterar ou excluir dados; ou criar novas contas com direitos totais de usuário. Se um usuário estiver conectado com direitos administrativos, o invasor poderá assumir o controle total do sistema afetado. 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 foi classificada como Importante para todas as versões com suporte do Microsoft Visual Basic for Applications SDK e aplicativos de terceiros que usam o Microsoft Visual Basic for Applications. Esta atualização de segurança foi classificada como Importante para todas as edições com suporte do Microsoft Office 2003 SP3, Microsoft Office 2007 SP2 e Microsoft Office 2010. 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 a vulnerabilidade corrigindo a maneira como o Microsoft Visual Basic for Applications carrega 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. Os clientes podem configurar a atualização automática para procurar atualizações online do Microsoft Update, usando o serviço Microsoft Update. Os clientes com a atualização automática habilitada e configurada para procurar atualizações online a partir do Microsoft Update geralmente não precisarão 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 do Microsoft Update e instalar esta atualização manualmente. Para obter informações sobre opções de configuração específicas na atualização automática em edições com suporte do Windows XP e Windows Server 2003, consulte o Artigo 294871 (em inglês) da Microsoft Knowledge Base. Para obter informações sobre a atualização automática nas edições com suporte do Windows Vista, Windows Server 2008, Windows 7 e Windows Server 2008 R2, consulte Understanding Windows automatic updating.

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 2707960 (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. Quando problemas atualmente conhecidos e soluções recomendadas pertencem somente a lançamentos específicos deste software, este artigo fornece links para outros artigos.

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  

Microsoft Office Suites e software

Software Office Impacto máximo à segurançaAvaliação de gravidade agregadaBoletins substituídos por esta atualização
Microsoft Office 2003 Service Pack 3[1] 
(KB2687626)
Execução Remota de CódigoImportanteKB976382 no MS10-031 substituído pelo KB2598361 ou KB2687626[2]
Microsoft Office 2007 Service Pack 2[1] 
(KB2596744)
Execução Remota de CódigoImportanteKB976321 no MS10-031 substituído por KB2596744
Microsoft Office 2007 Service Pack 3[1] 
(KB2596744)
Execução Remota de CódigoImportanteNenhuma
Microsoft Office 2010 (edições de 32 bits) 
(KB2598243)

Microsoft Office 2010 (edições de 32 bits) 
(KB2553447)
Execução Remota de CódigoImportanteNenhuma
Microsoft Office 2010 Service Pack 1 (edições de 32 bits) 
(KB2598243)

Microsoft Office 2010 Service Pack 1 (edições de 32 bits) 
(KB2553447)
Execução Remota de CódigoImportanteNenhuma
Microsoft Office 2010 (64-bit editions) 
(KB2598243)

Microsoft Office 2010 (64-bit editions) 
(KB2553447)
Execução Remota de CódigoImportanteNenhuma
Microsoft Office 2010 Service Pack 1 (edições de 64 bits) 
(KB2598243)

Microsoft Office 2010 Service Pack 1 (edições de 64 bits) 
(KB2553447)
Execução Remota de CódigoImportanteNenhuma

[1]Estas atualizações para o Microsoft Office aplicam-se a todos os Microsoft Office Suites com suporte e outros softwares Microsoft Office que contenham o componente Office compartilhado vulnerável. Incluem, sem limitação, versões com suporte do Microsoft Visio e Microsoft Project. Para obter mais informações, consulte a próxima seção, Perguntas frequentes relacionadas a esta atualização de segurança.

[2]Embora a atualização relançada (KB2687626) substitua a atualização original (KB2598361) no Microsoft Office 2003 Service Pack 3, clientes que instalaram a atualização KB2598361 não precisam instalar a atualização KB2687626. Para obter mais informações, consulte as Perguntas frequentes da atualização.

Ferramentas e softwares para desenvolvedores Microsoft

SoftwareImpacto máximo à segurançaAvaliação de gravidade agregadaBoletins substituídos por esta atualização
Microsoft Visual Basic for Applications[1]
(KB2688865)
Execução Remota de CódigoImportanteKB974945 no MS10-031 substituído por KB2688865
Microsoft Visual Basic for Applications SDK[2][3]Execução Remota de CódigoImportanteNenhuma

[1]Este pacote de atualização se aplica a versões suportadas do tempo de execução do Microsoft Visual Basic for Applications (Vbe6.dll) e está disponível apenas no Centro de Download da Microsoft.

[2]As versões com suporte do VBA SDK são Microsoft Visual Basic for Applications SDK 6.3, Microsoft Visual Basic for Applications SDK 6.4 e Microsoft Visual Basic for Applications SDK 6.5.

[3]A versão atualizada do Visual Basic for Applications SDK que elimina a vulnerabilidade descrita neste boletim está disponível para fornecedores de software independentes (ISVs) junto à Summit Software Company. Para obter mais informações, consulte a próxima seção, Perguntas frequentes relacionadas a esta atualização de segurança.

Softwares não afetados  

Office e outros softwares
Microsoft Office 2008 para Mac
Microsoft Office for Mac 2011
Pacote de Compatibilidade do Microsoft Office Service Pack 2 e Pacote de Compatibilidade do Microsoft Office Service Pack 3
Microsoft Excel Viewer
Microsoft Word Viewer
Microsoft PowerPoint Viewer
Microsoft Visio Viewer 2010 e Microsoft Visio Viewer 2010 Service Pack 1

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 do Visual Basic for Applications - CVE-2012-1854

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:

  • Bai Haowen, do Huawei Security Labs, por relatar a Vulnerabilidade de carregamento não seguro de bibliotecas do Visual Basic for Applications (CVE-2012-1854)

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

Como obter ajuda e suporte para esta atualização de segurança

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 (10 de julho de 2012): Boletim publicado.
  • V2.0 (13 de novembro de 2012): A Microsoft relançou este boletim para substituir a atualização KB2598361 pela KB2687626 do Microsoft Office 2003 Service Pack 3 a fim de solucionar um problema com certificados digitais descrito no Comunicado de Segurança da Microsoft 2749655. Consulte as Perguntas frequentes de atualização para obter detalhes.