Microsoft Security Bulletin MS12-021 - Importante
Vulnerabilidade no Visual Studio pode permitir a elevação de privilégio (2651019)
Publicado:
Versão: 1.0
Informações Gerais
Sinopse
Esta atualização de segurança elimina uma vulnerabilidade relatada em particular no Visual Studio. A vulnerabilidade pode permitir a elevação de privilégio se um invasor colocar um suplemento especialmente criado no caminho usado pelo Visual Studio e convencer um usuário com os privilégios mais altos para iniciar o Visual Studio. O invasor precisa ter credenciais de logon válidas e poder fazer logon localmente para explorar essa vulnerabilidade. Essa vulnerabilidade não pode ser explorada remotamente por usuários anônimos.
Esta atualização de segurança foi classificada como Importante para todas as edições com suporte do Microsoft Visual Studio 2008 e Microsoft Visual Studio 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 elimina a vulnerabilidade, corrigindo a maneira como o Visual Studio restringe onde os suplementos são carregados. 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 2651019 (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
| Software | Impacto máximo à segurança | Avaliação de gravidade agregada | Boletins substituídos por esta atualização |
|---|---|---|---|
| Microsoft Visual Studio 2008 Service Pack 1 (KB2669970) | Elevação de privilégio | Importante | Nenhuma |
| Microsoft Visual Studio 2010 (KB2644980) | Elevação de privilégio | Importante | Nenhuma |
| Microsoft Visual Studio 2010 Service Pack 1 (KB2645410) | Elevação de privilégio | Importante | Nenhuma |
Softwares não afetados
| Software |
|---|
| Microsoft Visual Studio .NET 2003 Service Pack 1 |
| Microsoft Visual Studio 2005 Service Pack 1 |
Perguntas frequentes relacionadas a esta atualização de segurança
Onde estão os detalhes das informações sobre o arquivo?
Consulte as tabelas de referência na seção Implantação de atualização de segurança para o local dos detalhes de informações sobre o arquivo.
Uso uma versão mais antiga do software discutido neste boletim de segurança. O que devo fazer?
Os softwares afetados listados neste boletim foram testados para determinar que versões são afetadas. Outras versões passaram seu ciclo de vida de suporte. Para obter mais informações sobre o ciclo de vida do produto, visite o site Ciclo de Vida do Suporte Microsoft.
Os clientes que possuem versões anteriores do software devem priorizar a migração para as versões com suporte, a fim de evitar uma possível exposição a vulnerabilidades. Para determinar o ciclo de vida do suporte para sua versão de software, consulte Selecione um Produto para Obter Informações do Ciclo de Vida. Para obter mais informações sobre service packs para essas versões de software, consulte Política de Suporte do Ciclo de Vida do Service Pack.
Os clientes que precisarem de suporte adicional para software mais antigo deverão entrar em contato com o representante da equipe de contas da Microsoft, o gerente técnico da conta ou o representante do parceiro Microsoft apropriado para obter opções de suporte personalizadas. Os clientes sem um contrato Alliance, Premier ou Authorized podem entrar em contato com o escritório de vendas local da Microsoft. Para obter informações de contato, visite o site de Informações internacionais da Microsoft, selecione o país na lista de informações de contato e, em seguida, clique em Ir para ver uma lista de telefones. Ao ligar, peça para falar com o gerente de vendas local de Suporte Premier. Para obter mais informações, consulte as Perguntas Frequentes sobre a Política do Ciclo de Vida do Suporte da Microsoft.
Informações sobre a vulnerabilidade
Classificação de gravidade e Identificadores de vulnerabilidade
As classificações de gravidade a seguir pressupõem o impacto máximo possível da vulnerabilidade. Para obter informações referentes à probabilidade de exploração da vulnerabilidade em relação à sua classificação de gravidade e ao impacto à segurança, dentro de 30 dias a partir do lançamento deste boletim de segurança, consulte o Índice de exploração no resumo de boletins de março. Para obter mais informações, consulte o Índice de exploração da Microsoft.
| Softwares afetados | Vulnerabilidade de Suplemento do Visual Studio - CVE-2012-0008 | Avaliação de gravidade agregada |
|---|---|---|
| Microsoft Visual Studio 2008 Service Pack 1 | Importante Elevação de privilégio | Importante |
| Microsoft Visual Studio 2010 | Importante Elevação de privilégio | Importante |
| Microsoft Visual Studio 2010 Service Pack 1 | Importante Elevação de privilégio | Importante |
Vulnerabilidade de Suplemento do Visual Studio - CVE-2012-0008
Existe uma elevação de vulnerabilidade de privilégio no Visual Studio devido ao carregamento não seguro dos suplementos de dentro do Visual Studio. Um invasor que explore com êxito essa vulnerabilidade pode executar código arbitrário com privilégios elevados. O invasor poderá instalar programas; exibir, alterar ou excluir dados; ou criar novas contas com direitos totais de usuário.
Para exibir esta vulnerabilidade como uma entrada padrão na lista Common Vulnerabilities and Exposures, consulte CVE-2012-0008.
Fatores atenuantes para a vulnerabilidade de suplemento do Visual Studio - CVE-2012-0008
A atenuação refere-se a uma configuração, configuração comum ou prática recomendada geral, existindo num estado padrão, que possa reduzir a gravidade de exploração de uma vulnerabilidade. Os fatores de atenuação a seguir podem ser úteis em sua situação:
- O invasor precisa ter credenciais de logon válidas e poder fazer logon localmente para explorar essa vulnerabilidade. Essa vulnerabilidade não pode ser explorada remotamente por usuários anônimos.
Soluções alternativas para a vulnerabilidade de suplemento do Visual Studio - CVE-2012-0008
A Microsoft não identificou nenhuma solução alternativa para esta vulnerabilidade.
Perguntas frequentes sobre a vulnerabilidade de suplemento do Visual Studio - CVE-2012-0008
Qual é o escopo da vulnerabilidade?
Esta é uma vulnerabilidade de elevação de privilégio. Um invasor que explore com êxito esta vulnerabilidade pode causar a execução de código arbitrário e assumir o controle total do sistema afetado. O invasor poderá instalar programas; exibir, alterar ou excluir dados; ou criar novas contas com direitos totais de usuário.
O que provoca a vulnerabilidade?
Esta vulnerabilidade é causada pelo Visual Studio que carrega os suplementos a partir de locais de arquivo inseguros.
O que é um suplemento do Visual Studio ?
Os suplementos do Visual Studio implementam uma interface extensível no Visual Studio para personalizar e automatizar o ambiente de desenvolvimento interativo (IDE). Os desenvolvedores escolhem automatizar o IDE do Visual Studio para aumentar sua produtividade. À medida que os desenvolvedores criam cada vez mais aplicativos, eles podem se ver gastando mais tempo fazendo a organização e configuração redundante do projeto. Os suplementos ajudam os desenvolvedores a eliminar a redundância e os permite focar nas atividades principais do desenvolvimento. Os desenvolvedores podem tirar este conjunto rotineiro de etapas do processo usando uma combinação de suplementos, macros e modelos. Para obter mais informações sobre os suplementos do Visual Studio, consulte o artigo do MSDN (em inglês) Creating Visual Studio Add-Ins.
Para que um invasor pode usar a vulnerabilidade?
Um invasor que explore com êxito essa vulnerabilidade pode executar código arbitrário com privilégios elevados. O invasor poderá instalar programas; exibir, alterar ou excluir dados; ou criar novas contas com direitos totais de usuário.
De que forma o invasor pode explorar a vulnerabilidade?
Para explorar essa vulnerabilidade, primeiro o invasor precisa fazer logon no sistema. Em seguida, um invasor precisa colocar um suplemento especialmente criado no caminho usado pelo Visual Studio. No momento que o Visual Studio for iniciado por um administrador, o suplemento especialmente criado é carregado com os mesmos privilégios que o administrador.
Quais são os principais sistemas que correm riscos com a vulnerabilidade?
Os sistemas nos quais o Microsoft Visual Studio é usado para desenvolvimento, incluindo estações de trabalhos e servidores de terminal, são os que correm mais risco. Os servidores correm mais riscos se os administradores permitirem que os usuários façam logon em servidores e executem programas. Entretanto, as práticas recomendadas não recomendam esse procedimento.
O que a atualização faz?
A atualização elimina esta vulnerabilidade, corrigindo a maneira como o Visual Studio restringe onde os suplementos são carregados.
Quando esse boletim de segurança foi lançado, essa vulnerabilidade já tinha sido divulgada publicamente?
Não. A Microsoft recebeu informações sobre esta vulnerabilidade por meio da divulgação coordenada de vulnerabilidades.
Quando este boletim de segurança foi lançado, a Microsoft tinha recebido algum relatório informando que essa vulnerabilidade estava sendo explorada?
Não. A Microsoft não recebeu nenhuma informação indicando que essa vulnerabilidade tinha sido usada publicamente para atacar clientes quando este boletim de segurança foi lançado pela primeira vez.
Informações da atualização
Orientação e ferramentas de detecção e implantação
Central de Segurança
Gerencie as atualizações de software e segurança que você precisa instalar em servidores, computadores desktop e notebooks em sua organização. Para obter mais informações, consulte o Centro de Gerenciamento de Atualização do Technet. O site Microsoft TechNet Security fornece informações adicionais sobre segurança em produtos da Microsoft.
As atualizações de segurança estão disponíveis no Microsoft Update e no Windows Update. As atualizações de segurança também estão disponíveis no Centro de Download da Microsoft. Você poderá encontrá-las com mais facilidade executando uma pesquisa com a palavra-chave "atualização de segurança".
Por fim, as atualizações de segurança podem ser baixadas do Microsoft Update Catalog. O Microsoft Update Catalog fornece um catálogo pesquisável de conteúdo disponibilizado por meio do Windows Update e Microsoft Update, incluindo atualizações de segurança, drivers e service packs. Ao pesquisar usando o número do boletim de segurança (como "MS07-036"), é possível adicionar todas as atualizações aplicáveis à sua cesta (incluindo idiomas diferentes para uma atualização) e baixá-las na pasta de sua escolha. Para obter mais informações sobre o Microsoft Update Catalog, consulte as Perguntas Frequentes sobre Microsoft Update Catalog.
Orientação de detecção e implantação:
A Microsoft oferece orientações de detecção e implantação de atualizações de segurança. Essas orientações contêm recomendações e informações que podem ajudar os profissionais de TI a entender como usar várias ferramentas para detecção e implantação de atualizações de segurança. Para obter mais informações, consulte o Artigo 961747 (em inglês) da Microsoft Knowledge Base.
Microsoft Baseline Security Analyzer
O MBSA (Microsoft Baseline Security Analyzer) permite aos administradores pesquisar, em sistemas locais e remotos, atualizações de segurança ausentes e problemas de configuração de segurança comuns. Para obter mais informações sobre o MBSA, visite Microsoft Baseline Security Analyzer.
A tabela a seguir fornece o resumo de detecção do MBSA para esta atualização de segurança.
| Software | MBSA |
|---|---|
| Microsoft Visual Studio 2008 Service Pack 1 | Sim |
| Microsoft Visual Studio 2010 | Sim |
| Microsoft Visual Studio 2010 Service Pack 1 | Sim |
Observação Para os clientes que usam software herdado sem suporte pela versão mais recente do MBSA, Microsoft Update e Windows Server Update Services: visite o Microsoft Baseline Security Analyzer e consulte a seção Suporte ao produto herdado sobre como criar a detecção de atualização de segurança abrangente com ferramentas herdadas.
Windows Server Update Services
O WSUS (Windows Server Update Services) permite que administradores de tecnologia da informação implantem as mais recentes atualizações de produtos Microsoft em computadores que executem o sistema operacional Windows. Para obter mais informações sobre como implantar atualizações de segurança usando o recurso Windows Server Update Services, consulte o artigo da TechNet Windows Server Update Services (em inglês).
Systems Management Server
A tabela a seguir fornece o resumo de detecção de SMS para esta atualização de segurança.
| Software | SMS 2003 com ITMU | Configuration Manager 2007 |
|---|---|---|
| Microsoft Visual Studio 2008 Service Pack 1 | Sim | Sim |
| Microsoft Visual Studio 2010 | Sim | Sim |
| Microsoft Visual Studio 2010 Service Pack 1 | Sim | Sim |
Observação a Microsoft descontinuou o suporte para SMS 2.0 em 12 de abril de 2011. Para SMS 2003, a Microsoft também descontinuou o suporte da Ferramenta de inventário de atualização de segurança (SUIT) em 12 de abril de 2011. Os clientes devem atualizar o System Center Configuration Manager 2007. Para clientes que permanecem com SMS 2003 Service Pack 3, a Ferramenta de inventário para atualizações da Microsoft (ITMU) é também uma opção.
Para o SMS 2003, a ferramenta Inventário do SMS 2003 para Microsoft Updates pode ser usada pelo SMS para detectar as atualizações de segurança oferecidas pelo Microsoft Update e que tenham suporte do Windows Server Update Services. Para obter mais informações sobre a ITMU do SMS 2003, consulte Inventory Tool do SMS 2003 para Microsoft Updates. Para obter mais informações sobre as ferramentas de varredura de SMS, consulte SMS 2003 Software Update Scanning Tools. Consulte também Downloads para Systems Management Server 2003.
O SCCM (System Center Configuration Manager) 2007 usa WSUS 3.0 para detectar atualizações. Para obter mais informações sobre o Gerenciamento de atualização de software do Configuration Manager 2007, visite o System Center Configuration Manager 2007.
Para obter mais informações sobre o SMS, visite o site do SMS.
Para obter mais informações, consulte o Artigo 910723 (em inglês) da Microsoft Knowledge Base. Lista de resumo de detecção mensal e os artigos de diretrizes de implantação.
Avaliador de compatibilidade com atualizações e Kit de ferramentas de compatibilidade de aplicativos
As atualizações frequentemente gravam nos mesmos arquivos e configurações do Registro necessários à execução dos aplicativos. Isto pode gerar incompatibilidades e aumentar o tempo necessário à implantação de atualizações de segurança. É possível usar os componentes do Avaliador de compatibilidade com atualizações incluídos no Kit de ferramentas de compatibilidade de aplicativos para agilizar o teste e a validação de atualizações do Windows com relação aos aplicativos instalados.
O Application Compatibility Toolkit (ACT) contém as ferramentas e a documentação necessárias para avaliar e atenuar problemas de compatibilidade com aplicativos antes da implantação do Microsoft Windows Vista, de uma atualização do Windows, de uma atualização de segurança da Microsoft ou de uma nova versão do Windows Internet Explorer em seu ambiente.
Implantação de atualização de segurança
Softwares afetados
Para obter informações sobre uma atualização de segurança específica para seu software afetado, clique no link apropriado:
Microsoft Visual Studio 2008 Service Pack 1
Tabela de referência
A tabela a seguir contém as informações de atualização de segurança desse software. Você pode encontrar informações adicionais na subseção Informações de implantação, nesta seção.
| Inclusão em Service Packs futuros | Nenhuma |
| Implantação | |
| Instalar sem intervenção do usuário | VS90SP1-KB2669970-x86.exe /q |
| Instalar sem reinicializar | VS90SP1-KB2669970-x86.exe /norestart |
| Arquivo de log de atualização | Não Aplicável |
| Mais informações | Para detecção e implantação, consulte a subseção Orientação e ferramentas para detecção e implantação. |
| Requisitos de reinicialização | |
| Reinicialização necessária? | Esta atualização pode requerer uma reinicialização. O instalador interrompe os serviços necessários, aplica a atualização e reinicia-os em seguida. Contudo, se esses serviços necessários não puderem ser interrompidos por algum motivo, ou se os arquivos necessários estiverem em uso, a atualização exigirá uma reinicialização. Se isso ocorrer, será exibida uma mensagem aconselhando que você permita a reinicialização. |
| Hotpatching | Não Aplicável |
| Informações sobre remoção | Use a ferramenta Adicionar ou Remover Programas no Painel de controle. |
| Informações sobre o arquivo | Consulte o Artigo 2669970 (em inglês) da Microsoft Knowledge Base |
| Verificação da chave de registro | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft Visual Studio Team System 2008 Team Suite - ENU\SP1\KB2669970 "ThisVersionInstalled" = REG_SZ:"Y" |
Informações de implantação
Instalando a atualização
É possível instalar a atualização a partir do link de download apropriado na seção Softwares afetados e não afetados. Se você instalou o aplicativo a partir de uma localização de servidor, o administrador do servidor deve atualizar essa localização com a atualização administrativa e implantar esta atualização no seu sistema. Para obter mais informações sobre os Pontos de instalação administrativa, consulte as informações sobre o Ponto de instalação administrativa do Office na subseção Orientação e ferramentas para detecção e implantação.
Esta atualização de segurança exige a instalação do Windows Installer 2.0 ou posterior no sistema. Todas versões suportadas do Windows incluem o Windows Installer 2.0 ou uma versão posterior.
Para instalar a versão mais recente do Windows Installer, visite o seguinte site da Microsoft (em inglês):
Para obter mais informações sobre a terminologia que aparece neste boletim, como hotfix, consulte o Artigo 824684 (em inglês) da Microsoft Knowledge Base.
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
| /? ou /h ou /ajuda | Exibe a caixa de diálogo de uso. |
| Modo de Configuração | |
| /q[n|b|r|f] | Define o nível da interface do usuário n - Nenhum UI B - UI básica r - UI reduzida f - UI completa |
| /quiet | Mesmo que /q |
| /passive | Mesmo que /qb |
| Opções de instalação | |
| /extract [diretório] | Extraia o pacote no diretório especificado. |
| /uninstall ou /u | Desinstala esta atualização. |
| /addsource ou /as | Especifica o caminho de fonte do msi do produto. Essa opção pode ser usada ao instalar os resultados da atualização em um prompt para inserir a mídia da fonte de instalação do produto. Por exemplo: <update executable> /addsource "C:\Product MSI\Visual Studio\enu\vs_setup.msi" /addsource "C:\Product MSI\Net\Netfx.msi" |
| Opções de reinicialização | |
| /norestart | Não reiniciar após a conclusão da instalação |
| /promptrestart | Solicita ao usuário a reiniciar, se necessário |
| /forcerestart | Sempre reinicia o computador depois da instalação |
| Opções de registro | |
| /l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile> | i - Mensagens de status w - Avisos não fatais e - Todas as mensagens de erro a - Inicialização de ações r - Registros específicos a ações u - Solicitações do usuário c - Parâmetros iniciais da interface de usuário m - Informações de falta de memória ou saída fatal o - Mensagens de falta de espaço em disco p - Propriedades de terminal v - Saída detalhada x - Informações de depuração extra + - Acrescentar ao arquivo de log existente ! - Liberar cada linha para o log * - Registrar todas as informações em log, exceto para as opções v e x |
| /log <LogFile> | Equivalente a /l* <LogFile> |
| /sendreport | Envie dados de instalação para esta atualização para a Microsoft como um relatório Watson. As informações enviadas não trazem identificações pessoais. |
Observação É possível combinar essas opções em uma única linha de comando. Para obter compatibilidade com versões anteriores, a atualização de segurança também oferece suporte a várias opções de instalação utilizadas por versões anteriores do programa de instalação. Para obter mais informações sobre as opções de instalação suportadas, consulte o Artigo 262841 (em inglês) da Microsoft Knowledge Base.
Removendo a atualização
Para remover esta atualização de segurança, use o item Adicionar ou Remover Programas no Painel de Controle.
Verificando a aplicação da atualização
- Microsoft Baseline Security Analyzer
Para verificar se uma atualização de segurança foi aplicada em um sistema afetado, é possível utilizar a ferramenta MBSA (Microsoft Baseline Security Analyzer). Consulte o tópico “Microsoft baseline Security Analyzer” na seção Orientação e ferramentas de detecção e implantação da Microsoft.
- Verificação de versão de arquivo
Observação Como existem várias versões e edições do Microsoft Windows, as etapas a seguir podem ser diferentes no seu sistema. Se isso acontecer, consulte a documentação do produto para completar estas etapas.
- Clique em Iniciar e, em seguida, clique em Pesquisar.
- No painel Resultados da Pesquisa, clique em Todos os arquivos e pastas, emSearch Companion.
- Na caixa Todo ou parte do nome do arquivo , digite um nome de arquivo da tabela de informações de arquivo correta e clique em Pesquisar.
- Na lista de arquivos, clique com o botão direito do mouse em um nome de arquivo da tabela de informações de arquivo correta e clique em Propriedades.
Observação Dependendo da edição do sistema operacional, ou dos programas que são instalados em seu sistema, alguns arquivos que estão listados na tabela de informações de arquivo podem não estar instalados. - Na guia Versão, determine a versão do arquivo instalado no sistema, comparando-o com a versão documentada na tabela de informações de arquivos correta.
Observação Atributos que não sejam a versão do arquivo podem ser alterados durante a instalação. A comparação de outros atributos de arquivo com as informações na tabela não é um método suportado para verificar se a atualização foi aplicada. Além disso, em alguns casos, arquivos podem ser renomeados durante a instalação. Se as informações sobre o arquivo ou a versão não estiverem presentes, use um dos outros métodos disponíveis para verificar a instalação da atualização.
Microsoft Visual Studio 2010 (todas as edições)
Tabela de referência
A tabela a seguir contém as informações de atualização de segurança desse software. Você pode encontrar informações adicionais na subseção Informações de implantação, nesta seção.
| Inclusão em Service Packs futuros | Microsoft Visual Studio 2010 Service Pack 1 |
| Implantação | |
| Instalar sem intervenção do usuário | Para Microsoft Visual Studio 2010: VS10-KB2644980-x86.exe /q |
| Para Microsoft Visual Studio 2010 Service Pack 1: VS10SP1-KB2645410-x86.exe /q | |
| Instalar sem reinicializar | Para Microsoft Visual Studio 2010: VS10-KB2644980-x86.exe /norestart |
| Para Microsoft Visual Studio 2010 Service Pack 1: VS10SP1-KB2645410-x86.exe /norestart | |
| Arquivo de log de atualização | Não Aplicável |
| Mais informações | Para detecção e implantação, consulte a subseção Orientação e ferramentas para detecção e implantação. |
| Requisitos de reinicialização | |
| Reinicialização necessária? | Esta atualização pode requerer uma reinicialização. O instalador interrompe os serviços necessários, aplica a atualização e reinicia-os em seguida. Contudo, se esses serviços necessários não puderem ser interrompidos por algum motivo, ou se os arquivos necessários estiverem em uso, a atualização exigirá uma reinicialização. Se isso ocorrer, será exibida uma mensagem aconselhando que você permita a reinicialização. |
| Hotpatching | Não Aplicável |
| Informações sobre remoção | Use a ferramenta Adicionar ou Remover Programas no Painel de controle. |
| Informações sobre o arquivo | Para Microsoft Visual Studio 2010: Consulte o Artigo 2644980 da Microsoft Knowledge Base |
| Para Microsoft Visual Studio 2010 Service Pack 1: Consulte o Artigo 2645410 da Microsoft Knowledge Base | |
| Verificação da chave de registro | Para Microsoft Visual Studio 2010: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft Visual Studio Team System 2010 Team Suite - ENU\KB2644980 "ThisVersionInstalled" = REG_SZ:"Y" |
| Para Microsoft Visual Studio 2010 Service Pack 1: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft Visual Studio Team System 2010 Team Suite - ENU\SP1\KB2645410 "ThisVersionInstalled" = REG_SZ:"Y" |
Informações de implantação
Instalando a atualização
É possível instalar a atualização a partir do link de download apropriado na seção Softwares afetados e não afetados. Se você instalou o aplicativo a partir de uma localização de servidor, o administrador do servidor deve atualizar essa localização com a atualização administrativa e implantar esta atualização no seu sistema. Para obter mais informações sobre os Pontos de instalação administrativa, consulte as informações sobre o Ponto de instalação administrativa do Office na subseção Orientação e ferramentas para detecção e implantação.
Esta atualização de segurança exige a instalação do Windows Installer 2.0 ou posterior no sistema. Todas versões suportadas do Windows incluem o Windows Installer 2.0 ou uma versão posterior.
Para instalar a versão mais recente do Windows Installer, visite o seguinte site da Microsoft (em inglês):
Para obter mais informações sobre a terminologia que aparece neste boletim, como hotfix, consulte o Artigo 824684 (em inglês) da Microsoft Knowledge Base.
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
| /? ou /h ou /ajuda | Exibe a caixa de diálogo de uso. |
| Modo de Configuração | |
| /q[n|b|r|f] | Define o nível da interface do usuário n - Nenhum UI B - UI básica r - UI reduzida f - UI completa |
| /quiet | Mesmo que /q |
| /passive | Mesmo que /qb |
| Opções de instalação | |
| /extract [diretório] | Extraia o pacote no diretório especificado. |
| /uninstall ou /u | Desinstala esta atualização. |
| /addsource ou /as | Especifica o caminho de fonte do msi do produto. Essa opção pode ser usada ao instalar os resultados da atualização em um prompt para inserir a mídia da fonte de instalação do produto. Por exemplo: <update executable> /addsource "C:\Product MSI\Visual Studio\enu\vs_setup.msi" /addsource "C:\Product MSI\Net\Netfx.msi" |
| Opções de reinicialização | |
| /norestart | Não reiniciar após a conclusão da instalação |
| /promptrestart | Solicita ao usuário a reiniciar, se necessário |
| /forcerestart | Sempre reinicia o computador depois da instalação |
| Opções de registro | |
| /l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile> | i - Mensagens de status w - Avisos não fatais e - Todas as mensagens de erro a - Inicialização de ações r - Registros específicos a ações u - Solicitações do usuário c - Parâmetros iniciais da interface de usuário m - Informações de falta de memória ou saída fatal o - Mensagens de falta de espaço em disco p - Propriedades de terminal v - Saída detalhada x - Informações de depuração extra + - Acrescentar ao arquivo de log existente ! - Liberar cada linha para o log * - Registrar todas as informações em log, exceto para as opções v e x |
| /log <LogFile> | Equivalente a /l* <LogFile> |
| /sendreport | Envie dados de instalação para esta atualização para a Microsoft como um relatório Watson. As informações enviadas não trazem identificações pessoais. |
Observação É possível combinar essas opções em uma única linha de comando. Para obter compatibilidade com versões anteriores, a atualização de segurança também oferece suporte a várias opções de instalação utilizadas por versões anteriores do programa de instalação. Para obter mais informações sobre as opções de instalação suportadas, consulte o Artigo 262841 (em inglês) da Microsoft Knowledge Base.
Removendo a atualização
Para remover esta atualização de segurança, use o item Adicionar ou Remover Programas no Painel de Controle.
Verificando a aplicação da atualização
- Microsoft Baseline Security Analyzer
Para verificar se uma atualização de segurança foi aplicada em um sistema afetado, é possível utilizar a ferramenta MBSA (Microsoft Baseline Security Analyzer). Consulte o tópico “Microsoft baseline Security Analyzer” na seção Orientação e ferramentas de detecção e implantação da Microsoft.
- Verificação de versão de arquivo
Observação Como existem várias versões e edições do Microsoft Windows, as etapas a seguir podem ser diferentes no seu sistema. Se isso acontecer, consulte a documentação do produto para completar estas etapas.
- Clique em Iniciar e, em seguida, clique em Pesquisar.
- No painel Resultados da Pesquisa, clique em Todos os arquivos e pastas, emSearch Companion.
- Na caixa Todo ou parte do nome do arquivo , digite um nome de arquivo da tabela de informações de arquivo correta e clique em Pesquisar.
- Na lista de arquivos, clique com o botão direito do mouse em um nome de arquivo da tabela de informações de arquivo correta e clique em Propriedades.
Observação Dependendo da edição do sistema operacional, ou dos programas que são instalados em seu sistema, alguns arquivos que estão listados na tabela de informações de arquivo podem não estar instalados. - Na guia Versão, determine a versão do arquivo instalado no sistema, comparando-o com a versão documentada na tabela de informações de arquivos correta.
Observação Atributos que não sejam a versão do arquivo podem ser alterados durante a instalação. A comparação de outros atributos de arquivo com as informações na tabela não é um método suportado para verificar se a atualização foi aplicada. Além disso, em alguns casos, arquivos podem ser renomeados durante a instalação. Se as informações sobre o arquivo ou a versão não estiverem presentes, use um dos outros métodos disponíveis para verificar a instalação da atualização.
Outras informações
Agradecimentos
A Microsoft agradece às pessoas mencionadas abaixo por trabalhar conosco para ajudar a proteger os clientes:
- Laplinker
- por relatar a vulnerabilidade de suplemento do Visual Studio (CVE-2012-0008)
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 1-866-PCSAFETY, telefone 1-866-727-2338. 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. 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 (13 de março de 2012): Boletim publicado.