Microsoft Security Bulletin MS09-061 - Crítica
Vulnerabilidades no Microsoft .NET Common Language Runtime podem permitir a execução remota de código (974378)
Publicado: | Atualizado:
Versão: 1.4
Informações Gerais
Sinopse
Esta atualização de segurança elimina três vulnerabilidades relatadas em particular no Microsoft .NET Framework e no Microsoft Silverlight. As vulnerabilidades podem permitir a execução remota de código em um sistema cliente se o usuário exibir uma página da Web especialmente criada usando um navegador da Web que possa executar Aplicativos de navegador XAML (XBAPs) ou Silverlight, ou se um invasor conseguir convencer o usuário a executar um aplicativo Microsoft .NET especialmente criado. 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. As vulnerabilidades também podem permitir a execução remota de código em um sistema de servidor que esteja executando o IIS, se esse servidor permitir o processamento de páginas ASP.NET e um invasor conseguir carregar uma página ASP.NET especialmente criada nesse servidor e executá-la, como pode ser o caso em um cenário de hospedagem na Web. Os aplicativos Microsoft .NET, Silverlight, XBAPs e páginas ASP.NET que não são mal-intencionados não correm risco de serem comprometidos por esta vulnerabilidade.
Esta atualização de segurança foi classificada como Crítica para todas as edições afetadas do Microsoft .NET Framework no Microsoft Windows 2000, Windows XP e Windows Vista; para o Microsoft Silverlight 2 quando instalado no Mac e para o Microsoft Silverlight 2 quando instalado em todas as versões de clientes do Microsoft Windows.
Esta atualização de segurança foi classificada como Importante para todas as edições afetadas do Microsoft .NET Framework no Windows Server 2003 e no Windows Server 2008.
Esta atualização de segurança é classificada como Moderada para Microsoft Silverlight 2 quando instalado em todas as versões de servidores 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 elimina as vulnerabilidades modificando a maneira como o Microsoft .NET verifica e impõe as regras de código verificável do Microsoft .NET e modificando a maneira como o Microsoft .NET Common Language Runtime (CLR) manipula interfaces. 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 | Boletins substituídos por esta atualização |
|---|---|---|---|---|
| Microsoft Windows 2000 | ||||
| Microsoft Windows 2000 Service Pack 4 | Microsoft .NET Framework 1.1 Service Pack 1 (KB953297) | Execução Remota de Código | Crítica | MS07-040 |
| Microsoft Windows 2000 Service Pack 4 | Microsoft .NET Framework 2.0 Service Pack 1 (KB953300) Microsoft .NET Framework 2.0 Service Pack 2 (KB974417) | Execução Remota de Código | Crítica | Nenhuma |
| Windows XP (site em inglês) | ||||
| Windows XP Service Pack 2 e Windows XP Service Pack 3 | Microsoft .NET Framework 1.0 Service Pack 3 (KB953295) (Somente Media Center Edition 2005 e Tablet PC Edition 2005) Microsoft .NET Framework 1.1 Service Pack 1 (KB953297) | Execução Remota de Código | Crítica | MS07-040 |
| Windows XP Service Pack 2 e Windows XP Service Pack 3 | Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 (KB953300) Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974417) | Execução Remota de Código | Crítica | Nenhuma |
| Windows XP Professional x64 Edition Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB953297) | Execução Remota de Código | Crítica | MS07-040 |
| Windows XP Professional x64 Edition Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 (KB953300) Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974417) | Execução Remota de Código | Crítica | Nenhuma |
| Windows Server 2003 | ||||
| Windows Server 2003 Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB953298) | Execução Remota de Código | Importante | MS07-040 |
| Windows Server 2003 Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 (KB953300) Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974417) | Execução Remota de Código | Importante | Nenhuma |
| Microsoft Windows Server 2003 x64 Edition Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB953297) | Execução Remota de Código | Importante | MS07-040 |
| Microsoft Windows Server 2003 x64 Edition Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 (KB953300) Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974417) | Execução Remota de Código | Importante | Nenhuma |
| Windows Server 2003 com SP2 para sistemas baseados no Itanium | Microsoft .NET Framework 1.1 Service Pack 1 (KB953297) | Execução Remota de Código | Importante | MS07-040 |
| Windows Server 2003 com SP2 para sistemas baseados no Itanium | Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 (KB953300) Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974417) | Execução Remota de Código | Importante | Nenhuma |
| Windows Vista | ||||
| Windows Vista, Windows Vista Service Pack 1 e Windows Vista Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB953297) | Execução Remota de Código | Crítica | MS07-040 |
| Windows Vista | Microsoft .NET Framework 2.0 (KB974468) Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 (KB974292) Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974467) | Execução Remota de Código | Crítica | Nenhuma |
| Windows Vista Service Pack 1 | Microsoft .NET Framework 2.0 Service Pack 1 (KB974291) Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974469) | Execução Remota de Código | Crítica | Nenhuma |
| Windows Vista Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 2 (KB974470) | Execução Remota de Código | Crítica | Nenhuma |
| Windows Vista x64 Edition, Windows Vista x64 Edition Service Pack 1 e Windows Vista x64 Edition Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB953297) | Execução Remota de Código | Crítica | MS07-040 |
| Windows Vista x64 Edition | Microsoft .NET Framework 2.0 (KB974468) Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 (KB974292) Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974467) | Execução Remota de Código | Crítica | Nenhuma |
| Windows Vista x64 Edition Service Pack 1 | Microsoft .NET Framework 2.0 Service Pack 1 (KB974291) Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974469) | Execução Remota de Código | Crítica | Nenhuma |
| Windows Vista x64 Edition Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 2 (KB974470) | Execução Remota de Código | Crítica | Nenhuma |
| Windows Server 2008 | ||||
| Windows Server 2008 para sistemas de 32 bits e Windows Server 2008 para sistemas de 32 bits Service Pack 2* | Microsoft .NET Framework 1.1 Service Pack 1 (KB953297) | Execução Remota de Código | Importante | MS07-040 |
| Windows Server 2008 para sistemas de 32 bits* | Microsoft .NET Framework 2.0 Service Pack 1 (KB974291) Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974469) | Execução Remota de Código | Importante | Nenhuma |
| Windows Server 2008 para sistemas de 32 bits Service Pack 2* | Microsoft .NET Framework 2.0 Service Pack 2 (KB974470) | Execução Remota de Código | Importante | Nenhuma |
| Windows Server 2008 para sistemas baseados em x64 e Windows Server 2008 para sistemas baseados em x64 Service Pack 2* | Microsoft .NET Framework 1.1 Service Pack 1 (KB953297) | Execução Remota de Código | Importante | MS07-040 |
| Windows Server 2008 para sistemas baseados em x64* | Microsoft .NET Framework 2.0 Service Pack 1 (KB974291) Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974469) | Execução Remota de Código | Importante | Nenhuma |
| Windows Server 2008 para sistemas baseados em x64 Service Pack 2* | Microsoft .NET Framework 2.0 Service Pack 2 (KB974470) | Execução Remota de Código | Importante | Nenhuma |
| Windows Server 2008 para sistemas baseados no Itanium e Windows Server 2008 para sistemas baseados no Itanium Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB953297) | Execução Remota de Código | Importante | MS07-040 |
| Windows Server 2008 para sistemas baseados no Itanium | Microsoft .NET Framework 2.0 Service Pack 1 (KB974291) Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974469) | Execução Remota de Código | Importante | Nenhuma |
| Windows Server 2008 para sistemas baseados no Itanium Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 2 (KB974470) | Execução Remota de Código | Importante | Nenhuma |
*Instalação de Núcleo de Servidor não afetada. As vulnerabilidades eliminadas por esta atualização não afetam as edições do Windows Server 2008 com suporte, quando a instalação é feita usando a opção de instalação Núcleo do Servidor. Para obter mais informações sobre essa opção de instalação, consulte o artigo do MSDN, Server Core. Observe que a opção de instalação de Núcleo do Servidor não se aplica a certas edições do Windows Server 2008. Consulte Comparar opções de instalação de Núcleo do Servidor.
| Sistema operacional e outros softwares | Impacto máximo à segurança | Avaliação de gravidade agregada | Boletins substituídos por esta atualização |
|---|---|---|---|
| Microsoft Silverlight 2* quando instalado no Mac (KB970363) | Execução Remota de Código | Crítica | Nenhuma |
| Microsoft Silverlight 2* quando instalado em todas as versões de cliente do Microsoft Windows (KB970363) | Execução Remota de Código | Crítica | Nenhuma |
| Microsoft Silverlight 2* quando instalado em todas as versões de servidor do Microsoft Windows** (KB970363) | Execução Remota de Código | Moderada | Nenhuma |
*Este download atualiza o Microsoft Silverlight 2 para o Microsoft Silverlight 3, que elimina a vulnerabilidade.
**Instalação de Núcleo de Servidor não afetada. As vulnerabilidades abordadas nesta atualização não afetam as edições com suporte do Windows Server 2008 e do Windows Server 2008 R2 quando instaladas com a opção de instalação Núcleo do Servidor. Para obter mais informações sobre esta opção de instalação, consulte os artigos Server Core e Server Core for Windows Server 2008 R2 (em inglês) do MSDN. Observe que a opção de instalação do Núcleo do Servidor não se aplica a certas edições do Windows Server 2008 e Windows Server 2008 R2; consulte Comparar opções de instalação de Núcleo do Servidor.
Softwares não afetados
| Sistema operacional e outros softwares | Componente |
|---|---|
| Microsoft .NET Framework | |
| Todas as versões com suporte do Microsoft Windows | Microsoft .NET Framework 3.0 Microsoft .NET Framework 3.0 Service Pack 1 Microsoft .NET Framework 3.0 Service Pack 2 Microsoft .NET Framework 3.5.1 |
| Windows Vista Service Pack 1 | Microsoft .NET Framework 3.5 |
| Windows Vista Service Pack 2 | Microsoft .NET Framework 3.5 Microsoft .NET Framework 3.5 Service Pack 1 |
| Windows Vista x64 Edition Service Pack 1 | Microsoft .NET Framework 3.5 |
| Windows Vista x64 Edition Service Pack 2 | Microsoft .NET Framework 3.5 Microsoft .NET Framework 3.5 Service Pack 1 |
| Windows Server 2008 para sistemas de 32 bits Windows Server 2008 para sistemas baseados em x64 Windows Server 2008 para sistemas baseados no Itanium | Microsoft .NET Framework 3.5 |
| Windows Server 2008 para sistemas de 32 bits Service Pack 2 Windows Server 2008 para sistemas baseados em x64 Service Pack 2 Windows Server 2008 para sistemas baseados no Itanium Service Pack 2 | Microsoft .NET Framework 3.5 Microsoft .NET Framework 3.5 Service Pack 1 |
| Microsoft Silverlight | |
| Microsoft Silverlight 3 | Não Aplicável |
Perguntas frequentes relacionadas a esta atualização de segurança
Por que este boletim foi revisado em 22 de junho de 2010?
Este boletim foi atualizado para remover o .NET Framework 1.1 Service Pack 1 como um componente afetado no Windows 7 e no Windows Server 2008 R2. O .NET Framework 1.1 Service Pack 1 não é um componente com suporte nesses sistemas operacionais.
Tenho uma versão do Microsoft .NET Framework, que não está listada neste boletim, instalada no meu sistema. Minha configuração é afetada por esta vulnerabilidade?
Os softwares afetados listados neste boletim foram testados para determinar que versões são afetadas. Outras versões passaram do seu ciclo de vida de suporte ou não existe suporte para elas. Os clientes que têm uma versão sem suporte do Microsoft .NET Framework instalada em seu sistema são aconselhados a desinstalar essa versão do Microsoft .NET Framework e atualizar para uma versão mais recente do Microsoft .NET Framework.
O Microsoft .NET Framework pode ser desinstalado com a ferramenta Adicionar ou Remover Programas, localizada no Painel de Controle. Para obter mais informações sobre a remoção de versões específicas do Microsoft .NET Framework, consulte o Artigo 320122 (em inglês) da Microsoft Knowledge Base, o Artigo 824643 (em inglês) da Microsoft Knowledge Base e o Artigo 908077 (em inglês) da Microsoft Knowledge Base.
Por que este boletim foi revisado em 11 de maio de 2010?
A Microsoft revisou este boletim para anunciar uma alteração na lógica de detecção a fim de corrigir o problema no qual a atualização de segurança de 13 de outubro de 2009 para o Microsoft .NET Framework 2.0 Service Pack 2 e o Microsoft .NET Framework 3.5 Service Pack 1 (KB974417) estava sendo incorretamente oferecida depois da instalação da atualização de compatibilidade progressiva para o Microsoft .NET Framework 2.0 Service Pack 2 (KB976569) no Windows XP e no Windows Server 2003. Esta é apenas uma alteração de detecção que não afeta os arquivos contidos na atualização inicial. Os clientes que atualizaram seus sistemas com êxito não necessitam reinstalar esta atualização.
Esta alteração na detecção pode fazer com que a atualização KB974417 seja apresentada como uma nova atualização para clientes que estejam usando o Windows Server Update Services (WSUS). Se você não tiver regras de aprovação automática definidas, talvez precise aprovar a atualização manualmente mais uma vez. Não voltar a aprovar a atualização pode fazer com que a atualização continue a ser oferecida aos sistemas, mesmo que a atualização não seja aplicável. Para obter mais informações sobre esta alteração na detecção, consulte o Artigo 894199 (em inglês) da Microsoft Knowledge Base.
Por que este boletim foi revisado em 4 de novembro de 2009?
Este boletim foi revisado para fazer várias correções:
- A pergunta frequente "Por que esta atualização de segurança tem diferentes níveis de gravidade para diferentes sistemas operacionais Windows?" foi adicionada a esta seção.
- As entradas para SMS 2003 com ITMU para Windows Vista e Windows Server 2008 foram corrigidas na tabela do Systems Management Server.
- As informações de opção foram corrigidas para instalação sem intervenção do usuário para as seguintes combinações de Microsoft .NET Framework e sistemas operacionais Windows:
- Microsoft .NET Framework 1.1 Service Pack 1 no Microsoft Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 e Windows Server 2008 R2
- Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework Service Pack 2 no Microsoft Windows 2000
- Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5, e Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 no Windows XP
- Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5, e Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 no Windows Server 2003 para sistemas de 32 bits
- Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5, e Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 no Windows Server 2003 para sistemas baseados em x64 e no Windows Server 2003 para sistemas baseados no Itanium
- As informações de opção foram corrigidas para instalação sem reinicialização para as seguintes combinações de Microsoft .NET Framework e sistemas operacionais Windows:
- Microsoft .NET Framework 1.1 Service Pack 1 no Windows Vista, Windows Server 2008 e Windows Server 2008 R2
- As informações de arquivo de log e os valores de chave do Registro foram corrigidos para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 (KB953300) e para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974417) em todas as versões afetadas do Windows.
Por que o Microsoft .NET Framework 3.5 e o Microsoft .NET Framework 3.5 Service Pack 1 são afetados?
O Microsoft .NET Framework 3.5 inclui os subcomponentes Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.0 Service Pack 1. O Microsoft .NET Framework 3.5 Service Pack 1 contém os subcomponentes Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.0 Service Pack 2. Em alguns sistemas operacionais, tanto o Microsoft .NET Framework 3.5 quanto o Microsoft .NET Framework 3.5 Service Pack 1 podem instalar esses subcomponentes vulneráveis.
Que navegadores da Web oferecem suporte a aplicativos de navegador XAML ou a aplicativos Silverlight?
O Microsoft Internet Explorer oferece suporte a XBAPs (aplicativos de navegador XAML) nativamente. Outros navegadores da Web podem não oferecer suporte a XBAPs ou podem exigir que um plug-in de navegador seja instalado para oferecer suporte a XBAPs. Para executar aplicativos Silverlight, a maioria dos navegadores da Web, inclusive o Microsoft Internet Explorer, exige que o Microsoft Silverlight seja instalado e que o plug-in correspondente seja habilitado. Para obter mais informações sobre o Silverlight, consulte o site oficial do Silverlight. Por favor, consulte a documentação de seu navegador para obter mais informações sobre como desabilitar ou remover plug-ins.
Como atualizo minha versão do Silverlight?
O recurso de atualização automática do Microsoft Silverlight ajuda a garantir que sua instalação do Silverlight seja mantida atualizada com a última versão do Silverlight, da funcionalidade Silverlight e dos recursos de segurança. Para obter mais informações sobre o recurso de atualização automática do Silverlight, consulte Microsoft Silverlight Updater. Os clientes que desabilitaram o recurso de atualização automática do Silverlight podem se inscrever no Microsoft Update para obter a versão mais recente do Silverlight, ou baixar a versão mais recente do Silverlight manualmente usando o link de download na tabela Softwares afetados. Para obter informações sobre como implantar o Silverlight em um ambiente empresarial, consulte o guia de implantação empresarial do Silverlight.
Por que esta atualização de segurança tem diferentes níveis de gravidade para diferentes sistemas operacionais Windows?
Esta atualização tem níveis de gravidade diferentes porque atenuações diferentes se aplicam à vulnerabilidade, dependendo do sistema operacional. Uma dessas atenuações é que o Internet Explorer no Windows Server 2003 e no Windows Server 2008 é executado em um modo restrito, conhecido como Configuração de Segurança Reforçada. Outra atenuação é que, por padrão, o ASP.NET não é instalado nem ativado em sistemas operacionais Windows de servidor.
O MBSA oferece suporte à detecção desta atualização de segurança no Windows 7 e no Windows Server 2008 R2?
O MBSA oferece suporte à detecção para esta atualização de segurança no Windows 7 e Windows Server 2008 R2 a partir da versão 2.1.1 do MBSA, disponível a partir da data de Disponibilidade geral desses sistemas operacionais. Para obter mais informações, visite o MBSA.
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 determinar o ciclo de vida do suporte para sua versão de software, 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 obter mais informações sobre o ciclo de vida do produto Windows, visite o site Ciclo de Vida do Suporte Microsoft. Para obter mais informações sobre o período de suporte estendido da atualização de segurança dessas versões ou edições do software, visite o site Microsoft Product Support Services.
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 e clique em Go 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 a seção Perguntas frequentes sobre o ciclo de vida do suporte ao produto sistema operacional Windows.
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, em até 30 dias a partir do lançamento deste boletim de segurança, consulte o Índice de exploração no resumo de boletins de outubro. Para obter mais informações, consulte o Índice de exploração da Microsoft.
| Softwares afetados | Vulnerabilidade de verificação de ponteiro do Microsoft .NET Framework – CVE-2009-0090 | Vulnerabilidade de verificação de tipo do Microsoft .NET Framework – CVE-2009-0091 | Vulnerabilidade do Microsoft Silverlight e Microsoft .NET Framework CLR – CVE-2009-2497 | Avaliação de gravidade agregada |
|---|---|---|---|---|
| Microsoft .NET Framework 1.0 Service Pack 3 | ||||
| Microsoft .NET Framework 1.0 Service Pack 3 no Windows XP Tablet Edition 2005 Service Pack 2, Windows XP Tablet Edition 2005 Service Pack 3, Windows XP Media Center Edition 2005 Service Pack 2 e Windows XP Media Center Edition 2005 Service Pack 3 | Crítica Execução Remota de Código | Não Aplicável | Não Aplicável | Crítica |
| Microsoft .NET Framework 1.1 Service Pack 1 | ||||
| Microsoft .NET Framework 1.1 Service Pack 1 quando instalado no Microsoft Windows 2000 Service Pack 4 | Crítica Execução Remota de Código | Não Aplicável | Não Aplicável | Crítica |
| Microsoft .NET Framework 1.1 Service Pack 1 quando instalado no Windows XP Service Pack 2 e Windows XP Service Pack 3 | Crítica Execução Remota de Código | Não Aplicável | Não Aplicável | Crítica |
| Microsoft .NET Framework 1.1 Service Pack 1 quando instalado no Windows XP Professional x64 Edition Service Pack 2 | Crítica Execução Remota de Código | Não Aplicável | Não Aplicável | Crítica |
| Microsoft .NET Framework 1.1 Service Pack 1 no Windows Server 2003 Service Pack 2 | Importante Execução Remota de Código | Não Aplicável | Não Aplicável | Importante |
| Microsoft .NET Framework 1.1 Service Pack 1 quando instalado no Windows Server 2003 x64 Edition Service Pack 2 | Importante Execução Remota de Código | Não Aplicável | Não Aplicável | Importante |
| Microsoft .NET Framework 1.1 Service Pack 1 quando instalado no Windows Server 2003 baseado no Itanium Edition Service Pack 2 | Importante Execução Remota de Código | Não Aplicável | Não Aplicável | Importante |
| Microsoft .NET Framework 1.1 Service Pack 1 quando instalado no Windows Vista, Windows Vista Service Pack 1 e Windows Vista Service Pack 2 | Crítica Execução Remota de Código | Não Aplicável | Não Aplicável | Crítica |
| Microsoft .NET Framework 1.1 Service Pack 1 quando instalado no Windows Vista x64 Edition, Windows Vista x64 Edition Service Pack 1 e Windows Vista x64 Edition Service Pack 2 | Crítica Execução Remota de Código | Não Aplicável | Não Aplicável | Crítica |
| Microsoft .NET Framework 1.1 Service Pack 1 quando instalado no Windows Server 2008 para sistemas de 32 bits e Windows Server 2008 para sistemas de 32 bits Service Pack 2* | Importante Execução Remota de Código | Não Aplicável | Não Aplicável | Importante |
| Microsoft .NET Framework 1.1 Service Pack 1 quando instalado no Windows Server 2008 para sistemas baseados em x64 e no Windows Server 2008 para sistemas baseados em x64 Service Pack 2* | Importante Execução Remota de Código | Não Aplicável | Não Aplicável | Importante |
| Microsoft .NET Framework 1.1 Service Pack 1 quando instalado no Windows Server 2008 para sistemas baseados no Itanium e Windows Server 2008 para sistemas baseados no Itanium Service Pack 2 | Importante Execução Remota de Código | Não Aplicável | Não Aplicável | Importante |
| Microsoft .NET Framework 2.0 | ||||
| Microsoft .NET Framework 2.0 no Windows Vista | Não Aplicável | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 2.0 no Windows Vista x64 Edition | Não Aplicável | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 2.0 Service Pack 1 | ||||
| Microsoft .NET Framework 2.0 Service Pack 1 quando instalado no Microsoft Windows 2000 Service Pack 4 | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 2.0 Service Pack 1 quando instalado no Windows XP Service Pack 2 e Windows XP Service Pack 3 | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 2.0 Service Pack 1 quando instalado no Windows XP Professional x64 Edition Service Pack 2 | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 2.0 Service Pack 1 quando instalado no Windows Server 2003 Service Pack 2 | Importante Execução Remota de Código | Importante Execução Remota de Código | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 2.0 Service Pack 1 quando instalado no Windows Server 2003 x64 Edition Service Pack 2 | Importante Execução Remota de Código | Importante Execução Remota de Código | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 2.0 Service Pack 1 quando instalado no Windows Server 2003 com SP2 para sistemas baseados no Itanium | Importante Execução Remota de Código | Importante Execução Remota de Código | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 2.0 Service Pack 1 quando instalado no Windows Vista | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 20 Service Pack 1 no Windows Vista Service Pack 1 | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 2.0 Service Pack 1 quando instalado no Windows Vista x64 Edition | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 2.0 Service Pack 1 no Windows Vista x64 Edition Service Pack 1 | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 2.0 Service Pack 1 no Windows Server 2008 para sistemas de 32 bits* | Importante Execução Remota de Código | Importante Execução Remota de Código | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 2.0 Service Pack 1 no Windows Server 2008 para sistemas baseados em x64* | Importante Execução Remota de Código | Importante Execução Remota de Código | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 2.0 Service Pack 1 no Windows Server 2008 para sistemas baseados no Itanium* | Importante Execução Remota de Código | Importante Execução Remota de Código | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 2.0 Service Pack 2 | ||||
| Microsoft .NET Framework 2.0 Service Pack 2 no Microsoft Windows 2000 Service Pack 4 | Não Aplicável | Não Aplicável | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 2.0 Service Pack 2 no Windows XP Service Pack 2 e no Windows XP Service Pack 3 | Não Aplicável | Não Aplicável | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 2.0 Service Pack 2 no Windows XP Professional x64 Edition Service Pack 2 | Não Aplicável | Não Aplicável | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 2.0 Service Pack 2 no Windows Server 2003 Service Pack 2 | Não Aplicável | Não Aplicável | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 2.0 Service Pack 2 no Windows Server 2003 x64 Edition Service Pack 2 | Não Aplicável | Não Aplicável | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 2.0 Service Pack 2 no Windows Server 2003 SP2 para sistemas baseados no Itanium | Não Aplicável | Não Aplicável | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 2.0 Service Pack 2 quando instalado no Windows Vista e Windows Vista Service Pack 1 | Não Aplicável | Não Aplicável | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 2.0 Service Pack 2 no Windows Vista Service Pack 2: | Não Aplicável | Não Aplicável | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 2.0 Service Pack 2 quando instalado no Windows Vista x64 Edition e no Windows Vista x64 Edition Service Pack 1 | Não Aplicável | Não Aplicável | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 2.0 Service Pack 2 no Windows Vista x64 Edition Service Pack 2 | Não Aplicável | Não Aplicável | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 2.0 Service Pack 2 quando instalado no Windows Server 2008 para sistemas de 32 bits* | Não Aplicável | Não Aplicável | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 2.0 Service Pack 2 no Windows Server 2008 para sistemas de 32 bits Service Pack 2* | Não Aplicável | Não Aplicável | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 2.0 Service Pack 2 quando instalado no Windows Server 2008 para sistemas baseados em x64* | Não Aplicável | Não Aplicável | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 2.0 Service Pack 2 no Windows Server 2008 para sistemas baseados em x64 Service Pack 2* | Não Aplicável | Não Aplicável | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 2.0 Service Pack 2 quando instalado no Windows Server 2008 para sistemas baseados no Itanium | Não Aplicável | Não Aplicável | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 2.0 Service Pack 2 no Windows Server 2008 para sistemas baseados no Itanium Service Pack 2 | Não Aplicável | Não Aplicável | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 3.5 | ||||
| Microsoft .NET Framework 3.5 quando instalado em Windows XP Service Pack 2 e Windows XP Service Pack 3 | Não Aplicável | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 3.5 quando instalado no Windows XP Professional x64 Edition Service Pack 2 | Não Aplicável | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 3.5 quando instalado no Windows Server 2003 Service Pack 2 | Não Aplicável | Importante Execução Remota de Código | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 3.5 quando instalado no Windows Server 2003 x64 Edition Service Pack 2 | Não Aplicável | Importante Execução Remota de Código | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 3.5 quando instalado no Windows Server 2003 SP2 para sistemas baseados no Itanium | Não Aplicável | Importante Execução Remota de Código | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 3.5 quando instalado no Windows Vista | Não Aplicável | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 3.5 quando instalado no Windows Vista x64 Edition | Não Aplicável | Crítica Execução Remota de Código | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 3.5 Service Pack 1 | ||||
| Microsoft .NET Framework 3.5 Service Pack 1 quando instalado no Windows XP Service Pack 2 e Windows XP Service Pack 3 | Não Aplicável | Não Aplicável | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 3.5 Service Pack 1 quando instalado no Windows XP Professional x64 Edition Service Pack 2 | Não Aplicável | Não Aplicável | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 3.5 Service Pack 1 quando instalado no Windows Server 2003 Service Pack 2 | Não Aplicável | Não Aplicável | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 3.5 Service Pack 1 quando instalado no Windows Server 2003 x64 Edition Service Pack 2 | Não Aplicável | Não Aplicável | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 3.5 Service Pack 1 quando instalado no Windows Server 2003 SP2 para sistemas baseados no Itanium | Não Aplicável | Não Aplicável | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 3.5 Service Pack 1 quando instalado no Windows Vista e no Windows Vista Service Pack 1 | Não Aplicável | Não Aplicável | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 3.5 Service Pack 1 quando instalado no Windows Vista x64 Edition e no Windows Vista x64 Edition Service Pack 1 | Não Aplicável | Não Aplicável | Crítica Execução Remota de Código | Crítica |
| Microsoft .NET Framework 3.5 Service Pack 1 quando instalado no Windows Server 2008 para sistemas de 32 bits* | Não Aplicável | Não Aplicável | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 3.5 Service Pack 1 quando instalado no Windows Server 2008 para sistemas baseados em x64* | Não Aplicável | Não Aplicável | Importante Execução Remota de Código | Importante |
| Microsoft .NET Framework 3.5 Service Pack 1 quando instalado no Windows Server 2008 para sistemas baseados no Itanium | Não Aplicável | Não Aplicável | Importante Execução Remota de Código | Importante |
*Instalação de Núcleo de Servidor não afetada. As vulnerabilidades eliminadas por esta atualização não afetam as edições do Windows Server 2008 com suporte, quando a instalação é feita usando a opção de instalação Núcleo do Servidor. Para obter mais informações sobre essa opção de instalação, consulte o artigo do MSDN, Server Core. Observe que a opção de instalação de Núcleo do Servidor não se aplica a certas edições do Windows Server 2008. Consulte Comparar opções de instalação de Núcleo do Servidor.
| Softwares afetados | Vulnerabilidade de verificação de ponteiro do Microsoft .NET Framework – CVE-2009-0090 | Vulnerabilidade de verificação de tipo do Microsoft .NET Framework – CVE-2009-0091 | Vulnerabilidade do Microsoft Silverlight e Microsoft .NET Framework CLR – CVE-2009-2497 | Avaliação de gravidade agregada |
|---|---|---|---|---|
| Microsoft Silverlight | ||||
| Microsoft Silverlight 2 quando instalado no Mac | Não Aplicável | Não Aplicável | Crítica Execução Remota de Código | Crítica |
| Microsoft Silverlight 2 quando instalado em todas as versões de cliente do Microsoft Windows | Não Aplicável | Não Aplicável | Crítica Execução Remota de Código | Crítica |
| Microsoft Silverlight 2 quando instalado em todas as versões de servidor do Microsoft Windows | Não Aplicável | Não Aplicável | Moderada Execução Remota de Código | Moderada |
*Instalação de Núcleo de Servidor não afetada. As vulnerabilidades abordadas nesta atualização não afetam as edições com suporte do Windows Server 2008 e do Windows Server 2008 R2 quando instaladas com a opção de instalação Núcleo do Servidor. Para obter mais informações sobre esta opção de instalação, consulte os artigos Server Core e Server Core for Windows Server 2008 R2 (em inglês) do MSDN. Observe que a opção de instalação do Núcleo do Servidor não se aplica a certas edições do Windows Server 2008 e Windows Server 2008 R2; consulte Comparar opções de instalação de Núcleo do Servidor.
Vulnerabilidade de verificação de ponteiro do Microsoft .NET Framework – CVE-2009-0090
Existe uma vulnerabilidade de execução remota de código no Microsoft .NET Framework que pode permitir que um aplicativo Microsoft .NET mal-intencionado obtenha um ponteiro gerenciado para empilhar memória que não está mais sendo usada. O aplicativo Microsoft .NET mal-intencionado pode então usar esse ponteiro para modificar valores legítimos colocados nesse local de pilha posteriormente, o que leva à execução de códigos arbitrários não gerenciados. Os aplicativos Microsoft .NET que não são mal-intencionados não correm risco de serem comprometidos por esta vulnerabilidade.
Para exibir essa vulnerabilidade como uma entrada padrão na lista Common Vulnerabilities and Exposures, consulte CVE-2009-0090.
Fatores atenuantes da Vulnerabilidade de verificação de ponteiro do Microsoft .NET Framework – CVE-2009-0090
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:
- Os aplicativos Microsoft .NET que não são mal-intencionados não correm risco de serem comprometidos por esta vulnerabilidade. Somente aplicativos criados de uma maneira especificamente mal-intencionada podem explorar esta vulnerabilidade.
- Em um cenário de hospedagem na Web, um invasor precisa ter permissão para carregar páginas ASP.NET arbitrárias em um site e o ASP.NET precisa estar instalado nesse servidor da Web. Na configuração padrão, um usuário anônimo não pode carregar e executar código do Microsoft .NET em um Servidor de informações da Internet (IIS).
- Por padrão, o Internet Explorer no Windows Server 2003 e no Windows Server 2008 é executado em um modo restrito, conhecido como Configuração de Segurança Reforçada. Este modo atenua esta vulnerabilidade somente em um cenário de ataque baseado na Web. Consulte a seção Perguntas frequentes referente a essa vulnerabilidade para obter mais informações sobre a Configuração de Segurança Reforçada do Internet Explorer.
- O Internet Explorer 8 desabilita o Filtro MIME do Microsoft .NET na zona da Internet. Este recurso do Internet Explorer 8 dificulta a exploração bem-sucedida desta vulnerabilidade por bloquear uma técnica conhecida de ignorar a proteção ASLR e DEP. Desabilitar o Filtro MIME do Microsoft .NET na zona da Internet não impossibilita a exploração desta vulnerabilidade no Internet Explorer 8, mas dificulta sua exploração por sites mal-intencionados.
- Em um cenário de ataque na navegação pela Web, o invasor pode hospedar um site que contenha uma página da Web usada para explorar esta vulnerabilidade. Além disso, sites comprometidos e sites que aceitem ou hospedem conteúdo fornecido pelo usuário ou anúncios pode conter conteúdo especialmente desenvolvido que pode explorar esta vulnerabilidade. Em todos os casos, entretanto, um invasor não teria como forçar os usuários a visitarem os sites. Em vez disso, um invasor tem que persuadir os usuários a visitar o site, geralmente fazendo com que eles cliquem em um link em um email ou em uma mensagem do Instant Messenger que leva o usuário ao site do invasor.
- O invasor que explorar com êxito esta vulnerabilidade poderá obter os mesmos direitos que o usuário local ou que a conta de usuário do ASP.NET. Usuários ou contas que estejam configurados com menos direitos de usuário no sistema correm menos riscos do que aqueles que possuem direitos de usuário administrativos.
Soluções alternativas para a Vulnerabilidade de verificação de ponteiro do Microsoft .NET Framework – CVE-2009-0090
A solução alternativa refere-se a uma configuração ou alteração de configuração que não corrige a vulnerabilidade subjacente mas que ajudaria a bloquear vetores de ataque conhecidos antes de aplicar a atualização. A Microsoft testou as soluções alternativas e estados a seguir como parte do cenário que implica se uma solução alternativa reduziria funcionalidade:
- Desabilitar aplicativos Microsoft .NET parcialmente confiáveis
Para desabilitar todos os aplicativos Microsoft .NET executados com confiança parcial, inclusive aplicativos de navegador XAML (XBAPs) e aplicativos Microsoft .NET localizados na rede, execute os seguintes comandos em um prompt de comando elevado:
caspol –pp off
caspol –m –resetlockdown
caspol –pp onObservação Você precisa estar conectado como administrador ou ter credenciais administrativas para aplicar esta solução alternativa.
Impacto da solução alternativa. Alguns aplicativos Microsoft .NET não serão executados.
Como desfazer a solução alternativa.
Para redefinir as diretivas de segurança do Microsoft .NET aos padrões, execute os seguintes comandos em um prompt de comando elevado:
caspol –pp off
caspol –m –reset
caspol –pp onObservação Você precisa estar conectado como administrador ou ter credenciais administrativas para desfazer esta solução alternativa.
- Desabilitar aplicativos de navegador XAML no Internet Explorer
Para ajudar a se proteger contra essa vulnerabilidade, altere as configurações para que seja solicitada uma confirmação antes da execução de aplicativos de navegador XAML ou desabilite os XBAPs na zona de segurança da Internet e da intranet local.
- Menu Ferramentas e, em seguida, selecione Opções da Internet.
- Guia Segurança, clique em Internet e, em seguida, em Nível Personalizado.
- Configurações, para XAML flexível, clique em Solicitar ou em Desabilitar e, em seguida, clique em OK. Repita estas etapas para aplicativos de navegador XAML e documentos XPS.
- Guia Segurança, clique em Nível Personalizado, em Componentes dependentes do .NET Framework, para Executar componentes não assinados com Authenticode, clique em Solicitar ou em Desabilitar e, em seguida, em OK. Repita estas etapas para Executar componentes assinados com Authenticode e, em seguida, clique em OK.
- Internet Local e em Nível Personalizado. Repita as etapas 3 e 4. Se for solicitado que você confirme se deseja alterar essas configurações, clique em Sim. Clique em OK para retornar ao Internet Explorer.
Impacto da solução alternativa. O código do Microsoft .NET não será executado no Internet Explorer ou não será executado sem uma confirmação. A desabilitação dos aplicativos e componentes do Microsoft .NET nas zonas de segurança da Internet e da intranet local pode fazer com que alguns sites não funcionem corretamente. Se você encontrar dificuldades ao usar um site, após alterar a configuração e tiver certeza de que o site é seguro, é possível adicionar esse site à lista de sites confiáveis. Isso permitirá que o site funcione adequadamente.
Como desfazer a solução alternativa.
- Menu Ferramentas e, em seguida, selecione Opções da Internet.
- Guia Segurança, clique em Restaurar o nível padrão de todas as zonas e, em seguida, clique em OK.
Soluções alternativas para a Vulnerabilidade de verificação de ponteiro do Microsoft .NET Framework – CVE-2009-0090
Qual é o escopo da vulnerabilidade?
Esta vulnerabilidade é uma vulnerabilidade de execução remota de código no contexto do usuário conectado no momento ou no contexto da conta de serviço associada a uma identidade de pool de aplicativos.
O que provoca a vulnerabilidade?
Esta vulnerabilidade resulta da maneira como o código verificável do Microsoft .NET é verificado.
O que é o CLR?
O Microsoft .NET Framework oferece um ambiente de tempo de execução chamado CLR (Common Language Runtime), que executa o código e fornece serviços que facilitam o processo de desenvolvimento. Para obter mais informações sobre o CLR, consulte a Visão geral do Common Language Runtime.
O que é um XBAP?
Um aplicativo de navegador XAML (XBAP) combina recursos tanto de um aplicativo da Web como de um aplicativo de cliente avançado. Como os aplicativos da Web, os XBAPs podem ser publicados em um servidor Web e iniciados no Internet Explorer. Como os aplicativos de cliente avançado, os XBAPs aproveitam os recursos do Windows Presentation Foundation (WPF). Para obter mais informações sobre XBAPs, consulte a Visão geral de aplicativos de navegador XAML do Windows Presentation Foundation.
Estou executando o Internet Explorer para Windows Server 2003 ou Windows Server 2008. Isso atenua essa vulnerabilidade?
Sim e não. Em um cenário de ataque na navegação pela Web, executar o Internet Explorer no Windows Server 2003 ou no Windows Server 2008 atenua a vulnerabilidade, mas para os cenários de ataque de hospedagem na Web e de Aplicativo .NET, essas plataformas não atenuam a vulnerabilidade. Por padrão, o Internet Explorer no Windows Server 2003 e no Windows Server 2008 é executado em um modo restrito, conhecido como Configuração de Segurança Reforçada. A Configuração de Segurança Reforçada é um grupo de configurações predefinidas do Internet Explorer que reduz a probabilidade de um usuário ou administrador baixar e executar um conteúdo da Web especialmente criado em um servidor. Este é um fator atenuante para sites que não tenham sido adicionados à zona Sites confiáveis do Internet Explorer. Consulte também Gerenciamento de Configurações de Segurança Avançadas do Internet Explorer.
Para que um invasor pode usar a vulnerabilidade?
O invasor que explorar com êxito esta vulnerabilidade poderá obter as mesmas permissões que o usuário conectado. Se um usuário estiver conectado com direitos administrativos, o invasor poderá 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. 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.
No cenário de hospedagem na Web, um invasor que explore com êxito esta vulnerabilidade pode obter as mesmas permissões que as da conta de serviço associada à identidade do pool de aplicativos em que um aplicativo Microsoft .NET estiver sendo executado. Dependendo da configuração de isolamento do pool de aplicativos e das permissões concedidas à conta de serviço, um invasor talvez possa assumir o controle de outros pools de aplicativos no servidor Web ou assumir o controle total do sistema afetado. Para obter mais informações sobre identidades e configuração de pools de aplicativos, consulte Configurar identidade de pool de aplicativo.
De que forma o invasor pode explorar a vulnerabilidade?
Há três cenários possíveis para exploração desta vulnerabilidade: um cenário de navegação pela Web, um de hospedagem na Web e um de aplicativo Microsoft .NET Framework. Esses cenários são descritos a seguir.
- Cenário de navegação pela Web
O invasor pode hospedar um site especialmente criado que contenha um XBAP (aplicativo de navegador XAML) especialmente projetado para explorar esta vulnerabilidade e, então, convencer um usuário a exibir o site. O invasor também pode tirar proveito dos sites comprometidos e de sites que aceitam ou hospedam o conteúdo fornecido pelo usuário ou anúncios. Esses sites podem ter conteúdo especialmente criado para explorar essa vulnerabilidade. Em todos os casos, entretanto, um invasor não teria como forçar os usuários a visitarem os sites. Em vez disso, um invasor tem que convencer os usuários a visitar o site, geralmente fazendo com que eles cliquem em um link em um email ou por um pedido pelo Instant Messenger que leva o usuário ao site do invasor. Também é possível exibir conteúdo da Web próprio para a finalidade usando anúncios de banner ou outros métodos para implantar conteúdo da Web nos sistemas afetados. - Cenário de hospedagem na Web
Se um ambiente de hospedagem na Web permitir aos usuários carregar aplicativos ASP.NET personalizados, um usuário invasor poderá carregar um aplicativo ASP.NET mal-intencionado que use esta vulnerabilidade para burlar a área de segurança que impede que código ASP.NET execute ações prejudiciais no sistema de servidor. - Cenário de aplicativo Microsoft .NET Framework
Um invasor pode colocar um aplicativo Microsoft .NET Framework mal-intencionado em um compartilhamento de rede e convence usuários nessa rede a executar esse aplicativo.
Quais são os sistemas que mais correm riscos com a vulnerabilidade?
Dois tipos de sistemas correm risco com esta vulnerabilidade: sistemas que usam o cenário de navegação na Web e sistemas que usam o cenário de hospedagem na Web.
- Cenário de navegação pela Web
A exploração bem-sucedida desta vulnerabilidade requer que um usuário tenha feito logon e esteja visitando sites que usam um navegador da Web capaz de instanciar XBAPs. Portanto, quaisquer sistemas nos quais um navegador da Web seja usado com frequência, como estações de trabalho ou servidores de terminal, estão mais expostos a essa vulnerabilidade. Os servidores correm mais riscos se os administradores permitirem que os usuários procurem e leiam emails nos servidores. Entretanto, as práticas recomendadas não recomendam esse procedimento. - Cenário de hospedagem na Web
Sites de hospedagem na Web que permitem aos usuários carregar aplicativos ASP.NET personalizados correm maior risco.
Programei um aplicativo Microsoft .NET. Preciso recompilá-lo?
Os aplicativos Microsoft .NET que não são mal-intencionados não correm risco de serem comprometidos por esta vulnerabilidade e não precisam ser recompilados. Somente aplicativos criados de uma maneira especificamente mal-intencionada podem explorar esta vulnerabilidade.
O que a atualização faz?
Esta atualização modifica a maneira como o Microsoft .NET Framework verifica e impõe as regras código verificável do Microsoft .NET.
Quando esse boletim de segurança foi lançado, essa vulnerabilidade já tinha sido divulgada publicamente?
Não. A Microsoft recebeu informações sobre essa vulnerabilidade por meio de divulgação responsável.
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 tenha sido usada publicamente para atacar clientes e não testemunhou nenhum exemplo de publicação de código de verificação de conceito, quando este boletim de segurança foi lançado pela primeira vez.
Vulnerabilidade de verificação de tipo do Microsoft .NET Framework – CVE-2009-0091
Existe uma vulnerabilidade de execução remota de código no Microsoft .NET Framework que pode permitir que um aplicativo Microsoft .NET mal-intencionado ignore uma verificação de igualdade de tipo. O aplicativo Microsoft .NET mal-intencionado pode explorar esta vulnerabilidade convertendo um objeto de um tipo em outro tipo, o que leva à execução de código arbitrário não gerenciado. Os aplicativos Microsoft .NET que não são mal-intencionados não correm risco de serem comprometidos por esta vulnerabilidade.
Para exibir esta vulnerabilidade como uma entrada padrão na lista Common Vulnerabilities and Exposures, consulte CVE-2009-0091.
Fatores atenuantes da Vulnerabilidade de verificação de tipo do Microsoft .NET Framework – CVE-2009-0091
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:
- Os aplicativos Microsoft .NET que não são mal-intencionados não correm risco de serem comprometidos por esta vulnerabilidade. Somente aplicativos criados de uma maneira especificamente mal-intencionada podem explorar esta vulnerabilidade.
- Em um cenário de hospedagem na Web, um invasor precisa ter permissão para carregar páginas ASP.NET arbitrárias em um site e o ASP.NET precisa estar instalado nesse servidor da Web. Na configuração padrão, um usuário anônimo não pode carregar e executar código do Microsoft .NET em um Servidor de informações da Internet (IIS).
- Por padrão, o Internet Explorer no Windows Server 2003 e no Windows Server 2008 é executado em um modo restrito, conhecido como Configuração de Segurança Reforçada. Este modo atenua esta vulnerabilidade somente em um cenário de ataque baseado na Web. Consulte a seção Perguntas frequentes referente a essa vulnerabilidade para obter mais informações sobre a Configuração de Segurança Reforçada do Internet Explorer.
- O Internet Explorer 8 desabilita o Filtro MIME do Microsoft .NET na zona da Internet. Este recurso do Internet Explorer 8 dificulta a exploração bem-sucedida desta vulnerabilidade por bloquear uma técnica conhecida de ignorar a proteção ASLR e DEP. Desabilitar o Filtro MIME do Microsoft .NET na zona da Internet não impossibilita a exploração desta vulnerabilidade no Internet Explorer 8, mas dificulta sua exploração por sites mal-intencionados.
- No cenário de ataque na Web, o invasor terá que hospedar um site contendo uma página da Web usada para explorar essa vulnerabilidade. Além disso, sites comprometidos e sites que aceitem ou hospedem conteúdo fornecido pelo usuário ou anúncios pode conter conteúdo especialmente desenvolvido que pode explorar esta vulnerabilidade. Em todos os casos, entretanto, um invasor não teria como forçar os usuários a visitarem os sites. Em vez disso, um invasor tem que persuadir os usuários a visitar o site, geralmente fazendo com que eles cliquem em um link em um email ou em uma mensagem do Instant Messenger que leva o usuário ao site do invasor.
- O invasor que explorar com êxito esta vulnerabilidade poderá obter os mesmos direitos que o usuário local ou que a conta de usuário do ASP.NET. Usuários ou contas que estejam configurados com menos direitos de usuário no sistema correm menos riscos do que aqueles que possuem direitos de usuário administrativos.
Soluções alternativas para a Vulnerabilidade de verificação de tipo do Microsoft .NET Framework – CVE-2009-0091
A solução alternativa refere-se a uma configuração ou alteração de configuração que não corrige a vulnerabilidade subjacente mas que ajudaria a bloquear vetores de ataque conhecidos antes de aplicar a atualização. A Microsoft testou as soluções alternativas e estados a seguir como parte do cenário que implica se uma solução alternativa reduziria funcionalidade:
- Desabilitar aplicativos Microsoft .NET parcialmente confiáveis
Para desabilitar todos os aplicativos Microsoft .NET executados com confiança parcial, inclusive aplicativos de navegador XAML (XBAPs) e aplicativos Microsoft .NET localizados na rede, execute os seguintes comandos em um prompt de comando elevado:
caspol –pp off
caspol –m –resetlockdown
caspol –pp onObservação Você precisa estar conectado como administrador ou ter credenciais administrativas para aplicar esta solução alternativa.
Impacto da solução alternativa. Alguns aplicativos Microsoft .NET não serão executados.
Como desfazer a solução alternativa.
Para redefinir as diretivas de segurança do Microsoft .NET aos padrões, execute os seguintes comandos em um prompt de comando elevado:
caspol –pp off
caspol –m –reset
caspol –pp onObservação Você precisa estar conectado como administrador ou ter credenciais administrativas para desfazer esta solução alternativa.
- Desabilitar aplicativos de navegador XAML no Internet Explorer
Para ajudar a se proteger contra essa vulnerabilidade, altere as configurações para que seja solicitada uma confirmação antes da execução de aplicativos de navegador XAML ou desabilite os XBAPs na zona de segurança da Internet e da intranet local.
- Menu Ferramentas e, em seguida, selecione Opções da Internet.
- Guia Segurança, clique em Internet e, em seguida, em Nível Personalizado.
- Configurações, para XAML flexível, clique em Solicitar ou em Desabilitar e, em seguida, clique em OK. Repita estas etapas para aplicativos de navegador XAML e documentos XPS.
- Guia Segurança, clique em Nível Personalizado, em Componentes dependentes do .NET Framework, para Executar componentes não assinados com Authenticode, clique em Solicitar ou em Desabilitar e, em seguida, em OK. Repita estas etapas para Executar componentes assinados com Authenticode e, em seguida, clique em OK.
- Internet Local e em Nível Personalizado. Repita as etapas 3 e 4. Se for solicitado que você confirme se deseja alterar essas configurações, clique em Sim. Clique em OK para retornar ao Internet Explorer.
Impacto da solução alternativa. O código do Microsoft .NET não será executado no Internet Explorer ou não será executado sem uma confirmação. A desabilitação dos aplicativos e componentes do Microsoft .NET nas zonas de segurança da Internet e da intranet local pode fazer com que alguns sites não funcionem corretamente. Se você encontrar dificuldades ao usar um site, após alterar a configuração e tiver certeza de que o site é seguro, é possível adicionar esse site à lista de sites confiáveis. Isso permitirá que o site funcione adequadamente.
Como desfazer a solução alternativa.
- Menu Ferramentas e, em seguida, selecione Opções da Internet.
- Guia Segurança, clique em Restaurar o nível padrão de todas as zonas e, em seguida, clique em OK.
Perguntas frequentes sobre a Vulnerabilidade de verificação de tipo do Microsoft .NET Framework – CVE-2009-0091
Qual é o escopo da vulnerabilidade?
Esta vulnerabilidade é uma vulnerabilidade de execução remota de código no contexto do usuário conectado no momento ou no contexto da conta de serviço associada a uma identidade de pool de aplicativos.
O que provoca a vulnerabilidade?
Esta vulnerabilidade resulta da maneira como o código verificável do Microsoft .NET é verificado.
O que é o CLR?
O Microsoft .NET Framework oferece um ambiente de tempo de execução chamado CLR (Common Language Runtime), que executa o código e fornece serviços que facilitam o processo de desenvolvimento. Para obter mais informações sobre o CLR, consulte a Visão geral do Common Language Runtime.
O que é um XBAP?
Um aplicativo de navegador XAML (XBAP) combina recursos tanto de um aplicativo da Web como de um aplicativo de cliente avançado. Como os aplicativos da Web, os XBAPs podem ser publicados em um servidor Web e iniciados no Internet Explorer. Como os aplicativos de cliente avançado, os XBAPs aproveitam os recursos do Windows Presentation Foundation (WPF). Para obter mais informações sobre XBAPs, consulte a Visão geral de aplicativos de navegador XAML do Windows Presentation Foundation.
Estou executando o Internet Explorer para Windows Server 2003 ou Windows Server 2008. Isso atenua essa vulnerabilidade?
Sim e não. No cenário de ataque na navegação pela Web, executar o Internet Explorer no Windows Server 2003 ou no Windows Server 2008 atenua a vulnerabilidade, mas para os cenários de ataque de hospedagem na Web e de aplicativo Microsoft .NET, essas plataformas não atenuam a vulnerabilidade. Por padrão, o Internet Explorer no Windows Server 2003 e no Windows Server 2008 é executado em um modo restrito, conhecido como Configuração de Segurança Reforçada. A Configuração de Segurança Reforçada é um grupo de configurações predefinidas do Internet Explorer que reduz a probabilidade de um usuário ou administrador baixar e executar um conteúdo da Web especialmente criado em um servidor. Este é um fator atenuante para sites que não tenham sido adicionados à zona Sites confiáveis do Internet Explorer. Consulte também Gerenciamento de Configurações de Segurança Avançadas do Internet Explorer.
Para que um invasor pode usar a vulnerabilidade?
O invasor que explorar com êxito esta vulnerabilidade poderá obter as mesmas permissões que o usuário conectado. Se um usuário estiver conectado com direitos administrativos, o invasor poderá 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. 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.
No cenário de hospedagem na Web, um invasor que explore com êxito esta vulnerabilidade pode obter as mesmas permissões que as da conta de serviço associada à identidade do pool de aplicativos em que um aplicativo Microsoft .NET estiver sendo executado. Dependendo da configuração de isolamento do pool de aplicativos e das permissões concedidas à conta de serviço, um invasor talvez possa assumir o controle de outros pools de aplicativos no servidor Web ou assumir o controle total do sistema afetado. Para obter mais informações sobre identidades e configuração de pools de aplicativos, consulte Configurar identidade de pool de aplicativo.
De que forma o invasor pode explorar a vulnerabilidade?
Há três cenários possíveis para exploração desta vulnerabilidade: um cenário de navegação pela Web, um de hospedagem na Web e um de aplicativo Microsoft .NET Framework. Esses cenários são descritos a seguir.
- Cenário de navegação pela Web
O invasor pode hospedar um site especialmente criado que contenha um XBAP (aplicativo de navegador XAML) especialmente projetado para explorar esta vulnerabilidade e, então, convencer um usuário a exibir o site. O invasor também pode tirar proveito dos sites comprometidos e de sites que aceitam ou hospedam o conteúdo fornecido pelo usuário ou anúncios. Esses sites podem ter conteúdo especialmente criado para explorar essa vulnerabilidade. Em todos os casos, entretanto, um invasor não teria como forçar os usuários a visitarem os sites. Em vez disso, um invasor tem que convencer os usuários a visitar o site, geralmente fazendo com que eles cliquem em um link em um email ou por um pedido pelo Instant Messenger que leva o usuário ao site do invasor. Também é possível exibir conteúdo da Web próprio para a finalidade usando anúncios de banner ou outros métodos para implantar conteúdo da Web nos sistemas afetados. - Cenário de hospedagem na Web
Se um ambiente de hospedagem na Web permitir aos usuários carregar aplicativos ASP.NET personalizados, um usuário invasor poderá carregar um aplicativo ASP.NET mal-intencionado que use esta vulnerabilidade para burlar a área de segurança que impede que código ASP.NET execute ações prejudiciais no sistema de servidor. - Cenário de aplicativo Microsoft .NET Framework
Um invasor pode colocar um aplicativo Microsoft .NET Framework mal-intencionado em um compartilhamento de rede e convence usuários nessa rede a executar esse aplicativo.
Quais são os sistemas que mais correm riscos com a vulnerabilidade?
Dois tipos de sistemas correm risco com esta vulnerabilidade: sistemas que usam o cenário de navegação na Web e sistemas que usam o cenário de hospedagem na Web.
- Cenário de navegação pela Web
A exploração bem-sucedida desta vulnerabilidade requer que um usuário tenha feito logon e esteja visitando sites que usam um navegador da Web capaz de instanciar XBAPs. Portanto, quaisquer sistemas nos quais um navegador da Web seja usado com frequência, como estações de trabalho ou servidores de terminal, estão mais expostos a essa vulnerabilidade. Os servidores correm mais riscos se os administradores permitirem que os usuários procurem e leiam emails nos servidores. Entretanto, as práticas recomendadas não recomendam esse procedimento. - Cenário de hospedagem na Web
Sites de hospedagem na Web que permitem aos usuários carregar aplicativos ASP.NET personalizados correm maior risco.
Programei um aplicativo Microsoft .NET. Preciso recompilá-lo?
Os aplicativos Microsoft .NET que não são mal-intencionados não correm risco de serem comprometidos por esta vulnerabilidade e não precisam ser recompilados. Somente aplicativos criados de uma maneira especificamente mal-intencionada podem explorar esta vulnerabilidade.
O que a atualização faz?
Esta atualização modifica a maneira como o Microsoft .NET Framework verifica e impõe as regras código verificável do Microsoft .NET.
Quando esse boletim de segurança foi lançado, essa vulnerabilidade já tinha sido divulgada publicamente?
Não. A Microsoft recebeu informações sobre essa vulnerabilidade por meio de divulgação responsável.
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 tenha sido usada publicamente para atacar clientes e não testemunhou nenhum exemplo de publicação de código de verificação de conceito, quando este boletim de segurança foi lançado pela primeira vez.
Vulnerabilidade do Microsoft Silverlight e Microsoft .NET Framework CLR – CVE-2009-2497
Existe uma vulnerabilidade de execução remota de código no Microsoft .NET Framework que pode permitir a um aplicativo Microsoft .NET mal-intencionado ou a um aplicativo Silverlight mal-intencionado modificar a memória a critério do invasor, o que leva à execução de código arbitrário não gerenciado. Os aplicativos Microsoft .NET e Silverlight que não são mal-intencionados não correm risco de serem comprometidos por esta vulnerabilidade.
Para exibir essa vulnerabilidade como uma entrada padrão na lista Common Vulnerabilities and Exposures, consulte CVE-2009-2497.
Fatores atenuantes da Vulnerabilidade do Microsoft Silverlight e do Microsoft .NET Framework CLR – CVE-2009-2497
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:
- A versão atual do Microsoft Silverlight, Silverlight 3, não é afetada por esta vulnerabilidade. Por padrão, o Silverlight verifica periodicamente um site da Microsoft para obter atualizações e proporcionar a você os mais recentes recursos e aprimoramentos. Se houver uma versão mais nova disponível, ela será baixada e instalada no computador. A maioria dos sistemas já estará executando uma versão do Silverlight 3. Para obter mais informações, consulte Microsoft Silverlight Updater.
- Os aplicativos Microsoft .NET que não são mal-intencionados não correm risco de serem comprometidos por esta vulnerabilidade. Somente aplicativos criados de uma maneira especificamente mal-intencionada podem explorar esta vulnerabilidade.
- Em um cenário de hospedagem na Web, um invasor precisa ter permissão para carregar páginas ASP.NET arbitrárias em um site e o ASP.NET precisa estar instalado nesse servidor da Web. Na configuração padrão, um usuário anônimo não pode carregar e executar código do Microsoft .NET em um Servidor de informações da Internet (IIS).
- Por padrão, o Internet Explorer no Windows Server 2003 e no Windows Server 2008 é executado em um modo restrito, conhecido como Configuração de Segurança Reforçada. Este modo atenua esta vulnerabilidade somente em um cenário de ataque baseado na Web. Consulte a seção Perguntas frequentes referente a essa vulnerabilidade para obter mais informações sobre a Configuração de Segurança Reforçada do Internet Explorer.
- O Internet Explorer 8 desabilita o Filtro MIME do Microsoft .NET na zona da Internet. Esse recurso do Internet Explorer 8 dificulta a exploração bem-sucedida desta vulnerabilidade no Internet Explorer 8 por bloquear uma técnica conhecida de ignorar a proteção ASLR e DEP. Isto não impossibilita a exploração desta vulnerabilidade no Internet Explorer 8, mas dificulta sua exploração por sites mal-intencionados.
- No cenário de ataque na Web, o invasor terá que hospedar um site contendo uma página da Web usada para explorar essa vulnerabilidade. Além disso, sites comprometidos e sites que aceitem ou hospedem conteúdo fornecido pelo usuário ou anúncios pode conter conteúdo especialmente desenvolvido que pode explorar esta vulnerabilidade. Em todos os casos, entretanto, um invasor não teria como forçar os usuários a visitarem os sites. Em vez disso, um invasor tem que persuadir os usuários a visitar o site, geralmente fazendo com que eles cliquem em um link em um email ou em uma mensagem do Instant Messenger que leva o usuário ao site do invasor.
- O invasor que explorar com êxito esta vulnerabilidade poderá obter os mesmos direitos que o usuário local ou que a conta de usuário do ASP.NET. Usuários ou contas que estejam configurados com menos direitos de usuário no sistema correm menos riscos do que aqueles que possuem direitos de usuário administrativos.
Soluções alternativas para a Vulnerabilidade do Microsoft Silverlight e do Microsoft .NET Framework CLR – CVE-2009-2497
A solução alternativa refere-se a uma configuração ou alteração de configuração que não corrige a vulnerabilidade subjacente mas que ajudaria a bloquear vetores de ataque conhecidos antes de aplicar a atualização. A Microsoft testou as soluções alternativas e estados a seguir como parte do cenário que implica se uma solução alternativa reduziria funcionalidade:
- Desabilitar aplicativos Microsoft .NET parcialmente confiáveis
Para desabilitar todos os aplicativos Microsoft .NET executados com confiança parcial, inclusive XBAPs e aplicativos Microsoft .NET localizados na rede, execute os seguintes comandos em um prompt de comando elevado:
caspol –pp off
caspol –m –resetlockdown
caspol –pp onObservação Você precisa estar conectado como administrador ou ter credenciais administrativas para aplicar esta solução alternativa.
Impacto da solução alternativa. Alguns aplicativos Microsoft .NET não serão executados.
Como desfazer a solução alternativa.
Para redefinir as diretivas de segurança do Microsoft .NET aos padrões, execute os seguintes comandos em um prompt de comando elevado:
caspol –pp off
caspol –m –reset
caspol –pp onObservação Você precisa estar conectado como administrador ou ter credenciais administrativas para desfazer esta solução alternativa.
- Desabilitar aplicativos de navegador XAML no Internet Explorer
Para ajudar a se proteger contra essa vulnerabilidade, altere as configurações para que seja solicitada uma confirmação antes da execução de aplicativos de navegador XAML ou desabilite os aplicativos de navegador XAML na zona de segurança da Internet e da intranet local.
- Menu Ferramentas e, em seguida, selecione Opções da Internet.
- Guia Segurança, clique em Internet e, em seguida, em Nível Personalizado.
- Configurações, para XAML flexível, clique em Solicitar ou em Desabilitar e, em seguida, clique em OK. Repita estas etapas para aplicativos de navegador XAML e documentos XPS.
- Guia Segurança, clique em Nível Personalizado, em Componentes dependentes do .NET Framework, para Executar componentes não assinados com Authenticode, clique em Solicitar ou em Desabilitar e, em seguida, em OK. Repita estas etapas para Executar componentes assinados com Authenticode e, em seguida, clique em OK.
- Internet Local e em Nível Personalizado. Repita as etapas 3 e 4. Se for solicitado que você confirme se deseja alterar essas configurações, clique em Sim. Clique em OK para retornar ao Internet Explorer.
Impacto da solução alternativa. O código do Microsoft .NET não será executado no Internet Explorer ou não será executado sem uma confirmação. A desabilitação dos aplicativos e componentes do Microsoft .NET nas zonas de segurança da Internet e da intranet local pode fazer com que alguns sites não funcionem corretamente. Se você encontrar dificuldades ao usar um site, após alterar a configuração e tiver certeza de que o site é seguro, é possível adicionar esse site à lista de sites confiáveis. Isso permitirá que o site funcione adequadamente.
Como desfazer a solução alternativa.
- Menu Ferramentas e, em seguida, selecione Opções da Internet.
- Guia Segurança, clique em Restaurar o nível padrão de todas as zonas e, em seguida, clique em OK.
- Desativar temporariamente a execução do controle ActiveX Microsoft Silverlight no Internet Explorer no Windows XP Service Pack 2 ou posterior
Você pode ajudar a se proteger contra essas vulnerabilidades, desabilitando temporariamente a execução do controle ActiveX do Silverlight no Internet Explorer. O recurso Gerenciar Complementos do Internet Explorer pode ser usado para desativar o controle ActiveX.
- menu Ferramentas e, em seguida, selecione Gerenciar Complementos.
- Microsoft Silverlight.
- Clique em Desabilitar e, em seguida, clique em OK.
Observação Se você não conseguir localizar o controle ActiveX, use a caixa suspensa para mudar de “Complementos usados no momento no Internet Explorer” para “Complementos que foram utilizados pelo Internet Explorer”, ou de “Complementos carregados” para “Todos os complementos”, e siga as etapas 2 e 3. Se o controle ActiveX constar dessa lista, ou você não usou o controle ActiveX ou ele não está presente em seu sistema.
Observação Esta solução alternativa se destina somente a sistemas em que o Silverlight já está instalado, e não pode ser usada proativamente em sistemas onde o Silverlight ainda não está instalado.
Para obter mais informações sobre o recurso Gerenciar Complementos do Internet Explorer no Windows XP Service Pack 2, consulte o Artigo 883256 (em inglês) da Microsoft Knowledge Base.
Impacto da solução alternativa. Os aplicativos e sites que exigem o controle ActiveX Microsoft Silverlight podem não mais funcionar corretamente. Se você implementar essa solução alternativa, ela afetará qualquer controle ActiveX do Silverlight instalado em seu sistema.
Como desfazer a solução alternativa.
- menu Ferramentas e, em seguida, selecione Gerenciar Complementos.
- Microsoft Silverlight, clique em Ativar e, em seguida, em OK.
- Impedir temporariamente que o controle ActiveX do Microsoft Silverlight seja executado no Internet Explorer
Você pode ajudar a se proteger destas vulnerabilidades impedindo temporariamente as tentativas de instanciar o controle ActiveX do Silverlight no Internet Explorer, definindo o kill bit do controle.
Aviso O uso incorreto do Editor do Registro pode causar problemas graves e exigir a reinstalação do sistema operacional. A Microsoft não garante a solução de problemas resultantes do uso incorreto do Editor do Registro. Você é responsável pelo uso do Editor do Registro.
Recomendamos fazer backup do Registro antes de editá-lo.
Use o texto a seguir para criar um arquivo .reg que impeça temporariamente as tentativas de instanciar o controle ActiveX do Silverlight no Internet Explorer. Você pode copiar o texto seguinte, colá-lo em um editor de texto, como o Bloco de Notas, e salvar o arquivo com a extensão de nome do arquivo .reg. Execute o arquivo .reg no cliente vulnerável.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{DFEAF541-F3E1-4C24-ACAC-99C30715084A}]
Feche o Internet Explorer e reabra-o para que as alterações tenham efeito.
Para obter as etapas detalhadas sobre como impedir que um controle seja executado no Internet Explorer, consulte o artigo 240797 (em inglês) da Microsoft Knowledge Base. Siga as etapas e crie um valor de Sinalizadores de Compatibilidade no Registro para impedir que o controle ActiveX do Silverlight seja executado no Internet Explorer.
Impacto da solução alternativa. Os aplicativos e sites que exigem o controle ActiveX Microsoft Silverlight podem não mais funcionar corretamente. Se você implementar essa solução alternativa, ela afetará qualquer controle ActiveX do Silverlight instalado em seu sistema.
Como desfazer a solução alternativa. Remova as chaves do Registro adicionadas para impedir temporariamente as tentativas de instanciar o controle ActiveX do Silverlight no Internet Explorer.
Perguntas frequentes sobre a Vulnerabilidade do Microsoft Silverlight e do Microsoft .NET Framework CLR – CVE-2009-2497
Qual é o escopo da vulnerabilidade?
Esta vulnerabilidade é uma vulnerabilidade de execução remota de código no contexto do usuário conectado no momento ou no contexto da conta de serviço associada a uma identidade de pool de aplicativos.
O que provoca a vulnerabilidade?
Esta vulnerabilidade resulta da maneira como o Microsoft .NET Common Language Runtime (CLR) manipula interfaces.
O que é o CLR?
O Microsoft .NET Framework oferece um ambiente de tempo de execução chamado CLR (Common Language Runtime), que executa o código e fornece serviços que facilitam o processo de desenvolvimento. Para obter mais informações sobre o CLR, consulte a Visão geral do Common Language Runtime.
O que é um XBAP?
Um aplicativo de navegador XAML (XBAP) combina recursos tanto de um aplicativo da Web como de um aplicativo de cliente avançado. Como os aplicativos da Web, os XBAPs podem ser publicados em um servidor Web e iniciados no Internet Explorer. Como os aplicativos de cliente avançado, os XBAPs aproveitam os recursos do Windows Presentation Foundation (WPF). Para obter mais informações sobre XBAPs, consulte a Visão geral de aplicativos de navegador XAML do Windows Presentation Foundation.
O que é o Silverlight?
O Microsoft Silverlight é uma implementação do Microsoft .NET Framework para diversos navegadores e plataformas para criação de experiências de mídia e aplicativos interativos avançados para a Web. Para obter mais informações, consulte o site oficial do Silverlight.
Para que um invasor pode usar a vulnerabilidade?
O invasor que explorar com êxito esta vulnerabilidade poderá obter as mesmas permissões que o usuário conectado. Se um usuário estiver conectado com direitos administrativos, o invasor poderá 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. 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.
No cenário de hospedagem na Web, um invasor que explore com êxito esta vulnerabilidade pode obter as mesmas permissões que as da conta de serviço associada à identidade do pool de aplicativos em que um aplicativo Microsoft .NET estiver sendo executado. Dependendo da configuração de isolamento do pool de aplicativos e das permissões concedidas à conta de serviço, um invasor talvez possa assumir o controle de outros pools de aplicativos no servidor Web ou assumir o controle total do sistema afetado. Para obter mais informações sobre identidades e configuração de pools de aplicativos, consulte Configurar identidade de pool de aplicativo.
De que forma o invasor pode explorar a vulnerabilidade?
Há três cenários possíveis para exploração desta vulnerabilidade: um cenário de navegação pela Web, um de hospedagem na Web e um de aplicativo Microsoft .NET Framework. Esses cenários são descritos a seguir.
- Cenário de navegação pela Web
O invasor pode hospedar um site especialmente criado que contenha um XBAP (aplicativo de navegador XAML) ou um aplicativo Silverlight especialmente projetado para explorar esta vulnerabilidade e, então, convencer um usuário a exibir o site. O invasor também pode tirar proveito dos sites comprometidos e de sites que aceitam ou hospedam o conteúdo fornecido pelo usuário ou anúncios. Esses sites podem ter conteúdo especialmente criado para explorar essa vulnerabilidade. Em todos os casos, entretanto, um invasor não teria como forçar os usuários a visitarem os sites. Em vez disso, um invasor tem que convencer os usuários a visitar o site, geralmente fazendo com que eles cliquem em um link em um email ou por um pedido pelo Instant Messenger que leva o usuário ao site do invasor. Também é possível exibir conteúdo da Web próprio para a finalidade usando anúncios de banner ou outros métodos para implantar conteúdo da Web nos sistemas afetados. - Cenário de hospedagem na Web
Se um ambiente de hospedagem na Web permitir aos usuários carregar aplicativos ASP.NET personalizados, um invasor poderá carregar um aplicativo ASP.NET mal-intencionado que use esta vulnerabilidade para burlar a área de segurança que impede que código ASP.NET execute ações prejudiciais no sistema de servidor. - Cenário de aplicativo Microsoft .NET Framework
Um invasor pode colocar um aplicativo Microsoft .NET Framework mal-intencionado em um compartilhamento de rede e convence usuários nessa rede a executar esse aplicativo.
Quais são os sistemas que mais correm riscos com a vulnerabilidade?
Dois tipos de sistemas correm risco com esta vulnerabilidade: sistemas que usam o cenário de navegação na Web e sistemas que usam o cenário de hospedagem na Web.
- Cenário de navegação pela Web
A exploração bem-sucedida desta vulnerabilidade requer que um usuário tenha feito logon e esteja visitando sites que usam um navegador da Web capaz de instanciar XBAPs ou aplicativos Silverlight. Portanto, quaisquer sistemas nos quais um navegador da Web seja usado com frequência, como estações de trabalho ou servidores de terminal, estão mais expostos a essa vulnerabilidade. Os servidores correm mais riscos se os administradores permitirem que os usuários procurem e leiam emails nos servidores. Entretanto, as práticas recomendadas não recomendam esse procedimento. - Cenário de hospedagem na Web
Sites de hospedagem na Web que permitem aos usuários carregar aplicativos ASP.NET personalizados correm maior risco.
Estou executando o Internet Explorer no Windows Server 2003 ou no Windows Server 2008. Isso atenua essa vulnerabilidade?
Sim e não. No cenário de ataque na navegação pela Web, executar o Internet Explorer no Windows Server 2003 ou no Windows Server 2008 atenua a vulnerabilidade, mas para os cenários de ataque de hospedagem na Web e de aplicativo Microsoft .NET, essas plataformas não atenuam a vulnerabilidade. Por padrão, o Internet Explorer no Windows Server 2003 e no Windows Server 2008 é executado em um modo restrito, conhecido como Configuração de Segurança Reforçada. A Configuração de Segurança Reforçada é um grupo de configurações predefinidas do Internet Explorer que reduz a probabilidade de um usuário ou administrador baixar e executar um conteúdo da Web especialmente criado em um servidor. Este é um fator atenuante para sites que não tenham sido adicionados à zona Sites confiáveis do Internet Explorer. Consulte também Gerenciamento de Configurações de Segurança Avançadas do Internet Explorer.
Programei um aplicativo Microsoft .NET ou Silverlight. Preciso recompilá-lo?
Os aplicativos Microsoft .NET e Silverlight que não são mal-intencionados não correm risco de serem comprometidos por esta vulnerabilidade e não precisam ser recompilados. Somente aplicativos criados de uma maneira especificamente mal-intencionada podem explorar esta vulnerabilidade.
O que a atualização faz?
Esta atualização modifica a maneira como o Microsoft .NET CLR manipula interfaces.
Quando esse boletim de segurança foi lançado, essa vulnerabilidade já tinha sido divulgada publicamente?
Sim. Essa vulnerabilidade foi divulgada publicamente. Ela recebeu o número CVE-2009-2497 da lista Common Vulnerability and Exposure.
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 tenha sido usada publicamente para atacar clientes e não testemunhou nenhum exemplo de publicação de código de verificação de conceito, 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
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.
Observação A Microsoft descontinuou o suporte à Atualização do Office e à Office Update Inventory Tool em 1º de agosto de 2009. Para continuar obtendo as últimas atualizações para os produtos do Microsoft Office, use o Microsoft Update. Para obter mais informações, consulte Sobre a Atualização do Microsoft Office: Perguntas frequentes.
Orientação para 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 2.1.1 |
|---|---|
| Microsoft Windows 2000 Service Pack 4 | Sim |
| Windows XP Service Pack 2 e Windows XP Service Pack 3 | Sim |
| Windows XP Professional x64 Edition Service Pack 2 | Sim |
| Windows Server 2003 Service Pack 2 | Sim |
| Microsoft Windows Server 2003 x64 Edition Service Pack 2 | Sim |
| Windows Server 2003 com SP2 para sistemas baseados no Itanium | Sim |
| Windows Vista, Windows Vista Service Pack 1 e Windows Vista Service Pack 2 | Sim |
| Windows Vista x64 Edition, Windows Vista x64 Edition Service Pack 1 e Windows Vista x64 Edition Service Pack 2 | Sim |
| Windows Server 2008 para sistemas de 32 bits e Windows Server 2008 para sistemas de 32 bits Service Pack 2 | Sim |
| Windows Server 2008 para sistemas baseados em x-64 e Windows Server 2008 para sistemas baseados em x-64 Service Pack 2 | Sim |
| Windows Server 2008 para sistemas baseados no Itanium e Windows Server 2008 para sistemas baseados no Itanium Service Pack 2 | Sim |
| Windows 7 para sistemas de 32 bits | Sim |
| Windows 7 para sistemas baseados em x64 | Sim |
| Windows Server 2008 R2 para sistemas baseados em x64 | Sim |
| Windows Server 2008 R2 para sistemas baseados no Itanium | Sim |
| Microsoft Silverlight 2 quando instalado no Microsoft Windows | Sim |
| Microsoft Silverlight 2 quando instalado no Mac | Não |
A versão mais recente do MBSA foi lançada: Microsoft Baseline Security Analyzer 2.1.1. Para obter mais informações, consulte Microsoft Baseline Security Analyzer 2.1.
Windows Server Update Services
Usando o Windows Server Update Services (WSUS), os administradores podem implantar as atualizações críticas mais recentes e atualizações de segurança para os sistemas operacionais Windows 2000 e posterior, Office XP e posterior, Exchange Server 2003 e SQL Server 2000. Para obter mais informações sobre como implantar esta atualização de segurança usando o Windows Server Update Services, visite o site do Windows Server Update Services.
Systems Management Server
A tabela a seguir fornece o resumo de detecção de SMS para esta atualização de segurança.
| Software | SMS 2.0 | SMS 2003 com SUIT | SMS 2003 com ITMU | Configuration Manager 2007 |
|---|---|---|---|---|
| Microsoft Windows 2000 Service Pack 4 | Não | Não | Sim | Sim |
| Windows XP Service Pack 2 e Windows XP Service Pack 3 | Não | Não | Sim | Sim |
| Windows XP Professional x64 Edition Service Pack 2 | Não | Não | Sim | Sim |
| Windows Server 2003 Service Pack 2 | Não | Não | Sim | Sim |
| Microsoft Windows Server 2003 x64 Edition Service Pack 2 | Não | Não | Sim | Sim |
| Windows Server 2003 com SP2 para sistemas baseados no Itanium | Não | Não | Sim | Sim |
| Windows Vista, Windows Vista Service Pack 1 e Windows Vista Service Pack 2 | Não | Não | Sim | Sim |
| Windows Vista x64 Edition, Windows Vista x64 Edition Service Pack 1 e Windows Vista x64 Edition Service Pack 2 | Não | Não | Sim | Sim |
| Windows Server 2008 para sistemas de 32 bits e Windows Server 2008 para sistemas de 32 bits Service Pack 2 | Não | Não | Sim | Sim |
| Windows Server 2008 para sistemas baseados em x-64 e Windows Server 2008 para sistemas baseados em x-64 Service Pack 2 | Não | Não | Sim | Sim |
| Windows Server 2008 para sistemas baseados no Itanium e Windows Server 2008 para sistemas baseados no Itanium Service Pack 2 | Não | Não | Sim | Sim |
| Windows 7 para sistemas de 32 bits | Não | Não | Não | Sim |
| Windows 7 para sistemas baseados em x64 | Não | Não | Não | Sim |
| Windows Server 2008 R2 para sistemas baseados em x64 | Não | Não | Não | Sim |
| Windows Server 2008 R2 para sistemas baseados no Itanium | Não | Não | Não | Sim |
| Microsoft Silverlight 2 quando instalado no Microsoft Windows | Não | Não | Não | Sim |
| Microsoft Silverlight 2 quando instalado no Mac | Não | Não | Não | Não |
Para SMS 2.0 e SMS 2003, o Security Update Inventory Tool (SUIT), pode ser usado pelo SMS para detectar atualizações de segurança. Consulte também Downloads para Systems Management Server 2.0.
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 informações detalhadas, 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 Application Compatibility Toolkit
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:
Windows 2000 (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 | A atualização para esse problema poderá ser incluída em um pacote cumulativo de atualizações futuro. |
| Implantação | |
| Instalar sem intervenção do usuário | Para Microsoft .NET Framework 1.1 Service Pack 1: NDP1.1sp1-KB953297-x86 /qn |
| Para Microsoft .NET Framework 2.0 Service Pack 1: NDP20SP1-KB953300-v2-x86 /q | |
| Para Microsoft .NET Framework 2.0 Service Pack 2: NDP20SP2-KB974417-x86 /q | |
| Instalar sem reinicializar | Para Microsoft .NET Framework 1.1 Service Pack 1: NDP1.1sp1-KB953297-x86 /norestart |
| Para Microsoft .NET Framework 2.0 Service Pack 1: NDP20SP1-KB953300-v2-x86 /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 2: NDP20SP2-KB974417-x86 /norestart | |
| Arquivo de log de atualização | Para Microsoft .NET Framework 1.1 Service Pack 1: NDP1.1SP1-KB953297-x86-msi.0.log NDP1.1SP1-KB953297-x86-wrapper.log |
| Para Microsoft .NET Framework 2.0 Service Pack 1: Microsoft .NET Framework 2.0-KB953300_*-msi0.txt Microsoft .NET Framework 2.0-KB953300_*.html | |
| Para Microsoft .NET Framework 2.0 Service Pack 2: Microsoft .NET Framework 2.0-KB974417_*-msi0.txt Microsoft .NET Framework 2.0-KB974417_*.html | |
| Mais informações | Consulte a subseção Orientação e ferramentas de detecção e implantação |
| Necessidade de Reinicialização | |
| Reinicialização necessária? | Em alguns casos, esta atualização não exige a reinicialização. Se os arquivos exigidos estiverem em uso, será necessária uma reinicialização. Se isso ocorrer, uma mensagem que aconselha a reinicialização será exibida. |
| HotPatching | Não Aplicável |
| Informações sobre remoção | Para Microsoft .NET Framework 1.1 Service Pack 1, Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 2.0 Service Pack 2, use a ferramenta Adicionar ou Remover Programas no Painel de Controle |
| Informações sobre o arquivo | Consulte o Artigo 974378 (em inglês) da Microsoft Knowledge Base |
| Verificação da Chave do Registro | Para Microsoft .NET Framework 1.1 Service Pack 1: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NET Framework\1.1\M953297 "Installed" = dword:1 |
| Para Microsoft .NET Framework 2.0 Service Pack 1: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft.NET Framework 2.0 Service Pack 1\KB953300 "ThisVersionInstalled" = REG_SZ:"Y" | |
| Para Microsoft .NET Framework 2.0 Service Pack 2: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 2.0 Service Pack 2\SP2\KB974417 "ThisVersionInstalled" = REG_SZ:"Y" |
Informações de implantação
Instalando a Atualização para Microsoft .NET Framework 1.1 Service Pack 1 (KB953297)
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
|---|---|
| /help | Exibe a caixa de diálogo de uso. |
| Modos de instalação | |
| /q[n|b|r|f] | Define o nível da interface do usuário |
| n - Sem UI | |
| b - UI básica | |
| r - UI reduzida | |
| f - UI completa (padrão) | |
| Opções de instalação | |
| /extract [diretório] | Extraia o pacote no diretório especificado. |
| Opções de reinicialização | |
| /norestart | Não reinicia quando a instalação é concluída. |
| /forcerestart | Sempre reinicia o computador após a instalação. |
| /promptrestart | Solicita ao usuário a reinicialização, se necessário. |
| Opções de registro em log | |
| /l[i|w|e|a|r|u|c|m|o|p|v|x| + |!|*] <LogFile> | Define opções de registro em log |
| 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ção de usuário | |
| c - Parâmetros iniciais da interface do 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 terminais | |
| 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> |
Para obter mais informações sobre o instalador, visite o site MSDN.
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.
Instalando a Atualização para Microsoft .NET Framework 2.0 Service Pack 1 (KB953300) e Microsoft .NET Framework 2.0 Service Pack 2 (KB974417)
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
|---|---|
| /help | Exibe a caixa de diálogo de uso. |
| Modos de instalação | |
| /q | Nenhuma interface do usuário |
| Opções de instalação | |
| /extract [diretório] | Extraia o pacote no diretório especificado. |
| Opções de reinicialização | |
| /norestart | Não reinicia quando a instalação é concluída. |
| /forcerestart | Sempre reinicia o computador após a instalação. |
| /promptrestart | Solicita ao usuário a reinicialização, se necessário. |
| Opções de registro em log | |
| /l[i|w|e|a|r|u|c|m|o|p|v|x| + |!|*] <LogFile> | Define opções de registro em log |
| 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ção de usuário | |
| c - Parâmetros iniciais da interface do 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 terminais | |
| 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> |
Observação para o Microsoft .NET Framework 2.0 Service Pack 2 (KB974417) Quando você instala esta atualização de segurança, o instalador verifica se o produto ou componente sendo atualizado foi atualizado anteriormente por um hotfix da Microsoft.
Se você já tiver instalado anteriormente um hotfix para atualizar um desses arquivos, o instalador copiará a versão LDR (ou QFE) dos arquivos para o sistema. Caso contrário, o instalador copiará a versão GDR dos arquivos para o sistema. Para obter mais informações sobre esse comportamento, consulte o Artigo 960043 (em inglês) da Microsoft Knowledge Base.
Para obter mais informações sobre o instalador, visite o site MSDN.
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.
Removendo a Atualização para Microsoft .NET Framework 1.1 Service Pack 1 (KB953297)
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
|---|---|
| /help | Exibe a caixa de diálogo de uso. |
| Modos de instalação | |
| /q[n|b|r|f] | Define o nível da interface do usuário |
| n - Sem UI | |
| b - UI básica | |
| r - UI reduzida | |
| f - UI completa (padrão) | |
| Opções de instalação | |
| /extract [diretório] | Extraia o pacote no diretório especificado. |
| Opções de reinicialização | |
| /norestart | Não reinicia quando a instalação é concluída. |
| /forcerestart | Sempre reinicia o computador após a instalação. |
| /promptrestart | Solicita ao usuário a reinicialização, se necessário. |
| Opções de registro em log | |
| /l[i|w|e|a|r|u|c|m|o|p|v|x| + |!|*] <LogFile> | Define opções de registro em log |
| 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ção de usuário | |
| c - Parâmetros iniciais da interface do 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 terminais | |
| 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> |
Removendo a Atualização para Microsoft .NET Framework 2.0 Service Pack 1 (KB953300) e Microsoft .NET Framework 2.0 Service Pack 2 (KB974417)
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
|---|---|
| /help | Exibe a caixa de diálogo de uso. |
| Modos de instalação | |
| /q | Nenhuma interface do usuário |
| Opções de instalação | |
| /extract [diretório] | Extraia o pacote no diretório especificado. |
| Opções de reinicialização | |
| /norestart | Não reinicia quando a instalação é concluída. |
| /forcerestart | Sempre reinicia o computador após a instalação. |
| /promptrestart | Solicita ao usuário a reinicialização, se necessário. |
| Opções de registro em log | |
| /l[i|w|e|a|r|u|c|m|o|p|v|x| + |!|*] <LogFile> | Define opções de registro em log |
| 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ção de usuário | |
| c - Parâmetros iniciais da interface do 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 terminais | |
| 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> |
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 a seção Orientação e ferramentas de detecção e implantação neste boletim para obter mais informações.
- Verificação de Versão do Arquivo
Como existem várias versõ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, em Search 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.
- Verificação da Chave do Registro
Você também pode ser capaz de verificar os arquivos que esta atualização de segurança instalou examinando as chaves do Registro na Tabela de referência nesta seção.
Essas chaves do Registro podem não conter uma lista completa dos arquivos instalados. Além disso, talvez essas chaves do Registro não sejam criadas corretamente se um administrador ou um OEM integrar ou adicionar a atualização de segurança aos arquivos fonte da instalação do Windows.
Windows XP (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 | A atualização desse problema será incluída em um service pack ou conjunto de atualizações futuro. |
| Implantação | |
| Instalar sem intervenção do usuário | Para Microsoft .NET Framework 1.0 Service Pack 3 no Windows XP Tablet PC Edition 2005 Service Pack 2, Windows XP Tablet PC Edition 2005 Service Pack 3, Windows XP Media Center Edition 2005 Service Pack 2 e Windows XP Media Center Edition 2005 Service Pack 3: NDP1.0SP3-KB953295-X86-OCM-ENU /quiet |
| Para Microsoft .NET Framework 1.1 Service Pack 1 em sistemas Windows XP de 32 bits: NDP1.1SP1-KB953297-x86 /qn | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 em sistemas Windows XP de 32 bits: NDP20SP1-KB953300-v2-x86 /q | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 em sistemas Windows XP de 32 bits: NDP20SP2-KB974417-x86 /q | |
| Para Microsoft .NET Framework 1.1 Service Pack 1 no Windows XP Professional x64 Edition Service Pack 2: NDP1.1SP1-KB953297-x86 /qn | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 no Windows XP Professional x64 Edition Service Pack 2: NDP20SP1-KB953300-v2-x64 /q | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 no Windows XP Professional x64 Edition Service Pack 2: NDP20SP2-KB974417-x64 /q | |
| Instalar sem reinicializar | Para Microsoft .NET Framework 1.0 Service Pack 3 no Windows XP Tablet PC Edition 2005 Service Pack 2, Windows XP Tablet PC Edition 2005 Service Pack 3, Windows XP Media Center Edition 2005 Service Pack 2 e Windows XP Media Center Edition 2005 Service Pack 3: NDP1.0SP3-KB953295-X86-OCM-ENU /norestart |
| Para Microsoft .NET Framework 1.1 Service Pack 1 em sistemas Windows XP de 32 bits: NDP1.1SP1-KB953297-x86 /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 em sistemas Windows XP de 32 bits: NDP20SP1-KB953300-v2-x86 /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 em sistemas Windows XP de 32 bits: NDP20SP2-KB974417-x86 /norestart | |
| Para Microsoft .NET Framework 1.1 Service Pack 1 no Windows XP Professional x64 Edition Service Pack 2: NDP1.1SP1-KB953297-x86 /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 no Windows XP Professional x64 Edition Service Pack 2: NDP20SP1-KB953300-v2-x64 /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 no Windows XP Professional x64 Edition Service Pack 2: NDP20SP2-KB974417-x64 /norestart | |
| Arquivo de log de atualização | Para Microsoft .NET Framework 1.0 Service Pack 3: KB953295.log |
| Para Microsoft .NET Framework 1.1 Service Pack 1: NDP1.1SP1-KB953297-x86-msi.0.log NDP1.1SP1-KB953297-x86-wrapper.log | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5: Microsoft .NET Framework 2.0-KB953300_*-msi0.txt Microsoft .NET Framework 2.0-KB953300_*.html | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1: Microsoft .NET Framework 2.0-KB974417_*-msi0.txt Microsoft .NET Framework 2.0-KB974417_*.html | |
| Mais informações | Consulte a subseção Orientação e ferramentas de detecção e implantação |
| Necessidade de Reinicialização | |
| Reinicialização necessária? | Em alguns casos, esta atualização não exige a reinicialização. Se os arquivos exigidos estiverem em uso, será necessária uma reinicialização. Se isso ocorrer, uma mensagem que aconselha a reinicialização será exibida. |
| HotPatching | Não Aplicável |
| Informações sobre remoção | Para Microsoft .NET Framework 1.0 Service Pack 3, use a ferramenta Adicionar ou Remover Programas no Painel de Controle ou o utilitário Spuninst.exe, localizado na pasta %Windir%\$NTUninstallKB953295$\Spuninst |
| Para Microsoft .NET Framework 1.1 Service Pack 1, Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5, e Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1, use a ferramenta Adicionar ou Remover Programas no Painel de Controle | |
| Informações sobre o arquivo | Consulte o Artigo 974378 (em inglês) da Microsoft Knowledge Base |
| Verificação da Chave do Registro | Para Microsoft .NET Framework 1.0 Service Pack 3 em sistemas Windows XP de 32 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.0\M953295\ |
| Para Microsoft .NET Framework 1.1 Service Pack 1 em sistemas Windows XP de 32 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.1\M953297 "Installed" = dword:1 | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 em sistemas Windows XP de 32 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 2.0 Service Pack 1\SP1\KB953300 "ThisVersionInstalled" = REG_SZ:"Y" | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 em sistemas Windows XP de 32 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 2.0 Service Pack 2\SP2\KB974417 "ThisVersionInstalled" = REG_SZ:"Y" | |
| Para Microsoft .NET Framework 1.1 Service Pack 1 no Windows XP Professional x64 Edition Service Pack 2: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.1\M953297 "Installed" = dword:1 | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 no Windows XP Professional x64 Edition Service Pack 2: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 2.0 Service Pack 1\SP1\KB953300 "ThisVersionInstalled" = REG_SZ:"Y" | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 no Windows XP Professional x64 Edition Service Pack 2: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 2.0 Service Pack 2\SP2\KB974417 "ThisVersionInstalled" = REG_SZ:"Y" |
Observação Para versões com suporte do Windows XP Professional x64 Edition, esta atualização de segurança é igual à atualização de segurança das versões com suporte do Windows Server 2003 x64 Edition.
Informações de implantação
Instalando a Atualização para Microsoft .NET Framework 1.0 Service Pack 3 (KB953295)
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
|---|---|
| /help | Exibe as opções de linha de comando. |
| Modos de instalação | |
| /passive | Modo de instalação autônomo. Não é necessária a interação do usuário, mas o status da instalação é exibido. Se a reinicialização for necessária no fim da instalação, uma caixa de diálogo será apresentada para o usuário com um timer avisando que o computador será reiniciado em 30 segundos. |
| /quiet | Modo silencioso. O mesmo que modo autônomo, mas nenhuma mensagem de status ou de erro é exibida. |
| Opções de reinicialização | |
| /norestart | Não reinicia quando a instalação é concluída. |
| /forcerestart | Reinicia o computador após a instalação e força o fechamento de outros aplicativos no desligamento sem antes salvar os arquivos abertos. |
| /warnrestart[:x] | Apresenta uma caixa de diálogo com um timer avisando ao usuário que o computador será reiniciado em x segundos. (A configuração padrão é 30 segundos.) Destina-se ao uso com as opções /quiet ou /passive. |
| /promptrestart | Exibe uma caixa de diálogo solicitando que o usuário local permita a reinicialização. |
| Opções especiais | |
| /overwriteoem | Sobrescreve arquivos OEM sem notificação. |
| /nobackup | Não faz backup de arquivos necessários à desinstalação. |
| /forceappsclose | Força o encerramento de outros programas quando o computador é desligado. |
| /log:caminho | Permite o redirecionamento dos arquivos de log da instalação. |
| /integrate:caminho | Integra a atualização nos arquivos-fonte do Windows. Esses arquivos se encontram no caminho especificado na opção. |
| /extract[:caminho] | Extrai os arquivos sem iniciar o programa de instalação. |
| /ER | Habilita o relatório de erros estendido. |
| /verbose | Habilita o registro extenso. Durante a instalação, cria %Windir%\CabBuild.log. Esse log detalha os arquivos copiados. Se você usar esta opção, a instalação será bem mais lenta. |
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 às 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.
Instalando a Atualização para Microsoft .NET Framework 1.1 Service Pack 1 (KB953297)
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
|---|---|
| /help | Exibe a caixa de diálogo de uso. |
| Modos de instalação | |
| /q[n|b|r|f] | Define o nível da interface do usuário |
| n - Sem UI | |
| b - UI básica | |
| r - UI reduzida | |
| f - UI completa (padrão) | |
| Opções de instalação | |
| /extract [diretório] | Extraia o pacote no diretório especificado. |
| Opções de reinicialização | |
| /norestart | Não reinicia quando a instalação é concluída. |
| /forcerestart | Sempre reinicia o computador após a instalação. |
| /promptrestart | Solicita ao usuário a reinicialização, se necessário. |
| Opções de registro em log | |
| /l[i|w|e|a|r|u|c|m|o|p|v|x| + |!|*] <LogFile> | Define opções de registro em log |
| 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ção de usuário | |
| c - Parâmetros iniciais da interface do 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 terminais | |
| 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> |
Para obter mais informações sobre o instalador, visite o site MSDN.
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.
Instalando a Atualização para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 (KB953300) e Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974417)
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
|---|---|
| /help | Exibe a caixa de diálogo de uso. |
| Modos de instalação | |
| /q | Define o nível da interface do usuário |
| Opções de instalação | |
| /extract [diretório] | Extraia o pacote no diretório especificado. |
| Opções de reinicialização | |
| /norestart | Não reinicia quando a instalação é concluída. |
| /forcerestart | Sempre reinicia o computador após a instalação. |
| /promptrestart | Solicita ao usuário a reinicialização, se necessário. |
| Opções de registro em log | |
| /l[i|w|e|a|r|u|c|m|o|p|v|x| + |!|*] <LogFile> | Define opções de registro em log |
| 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ção de usuário | |
| c - Parâmetros iniciais da interface do 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 terminais | |
| 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> |
Observação para o Microsoft .NET Framework 2.0 Service Pack 2 (KB974417) Quando você instala esta atualização de segurança, o instalador verifica se o produto ou componente sendo atualizado foi atualizado anteriormente por um hotfix da Microsoft.
Se você já tiver instalado anteriormente um hotfix para atualizar um desses arquivos, o instalador copiará a versão LDR (ou QFE) dos arquivos para o sistema. Caso contrário, o instalador copiará a versão GDR dos arquivos para o sistema. Para obter mais informações sobre esse comportamento, consulte o Artigo 960043 (em inglês) da Microsoft Knowledge Base.
Removendo a Atualização para Microsoft .NET Framework 1.0 Service Pack 3 (KB953295)
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
|---|---|
| /help | Exibe as opções de linha de comando. |
| Modos de instalação | |
| /passive | Modo de instalação autônomo. Não é necessária a interação do usuário, mas o status da instalação é exibido. Se a reinicialização for necessária no fim da instalação, uma caixa de diálogo será apresentada para o usuário com um timer avisando que o computador será reiniciado em 30 segundos. |
| /quiet | Modo silencioso. O mesmo que modo autônomo, mas nenhuma mensagem de status ou de erro é exibida. |
| Opções de reinicialização | |
| /norestart | Não reinicia quando a instalação é concluída |
| /forcerestart | Reinicia o computador após a instalação e força o fechamento de outros aplicativos no desligamento sem antes salvar os arquivos abertos. |
| /warnrestart[:x] | Apresenta uma caixa de diálogo com um timer avisando ao usuário que o computador será reiniciado em x segundos. (A configuração padrão é 30 segundos.) Destina-se ao uso com as opções /quiet ou /passive. |
| /promptrestart | Exibe uma caixa de diálogo solicitando que o usuário local permita a reinicialização. |
| Opções especiais | |
| /forceappsclose | Força o encerramento de outros programas quando o computador é desligado. |
| /log:caminho | Permite o redirecionamento dos arquivos de log da instalação. |
Removendo a Atualização para Microsoft .NET Framework 1.1 Service Pack 1 (KB953297)
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
|---|---|
| /help | Exibe a caixa de diálogo de uso. |
| Modos de instalação | |
| /q[n|b|r|f] | Define o nível da interface do usuário |
| n - Sem UI | |
| b - UI básica | |
| r - UI reduzida | |
| f - UI completa (padrão) | |
| Opções de instalação | |
| /extract [diretório] | Extraia o pacote no diretório especificado. |
| Opções de reinicialização | |
| /norestart | Não reinicia quando a instalação é concluída. |
| /forcerestart | Sempre reinicia o computador após a instalação. |
| /promptrestart | Solicita ao usuário a reinicialização, se necessário. |
| Opções de registro em log | |
| /l[i|w|e|a|r|u|c|m|o|p|v|x| + |!|*] <LogFile> | Define opções de registro em log |
| 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ção de usuário | |
| c - Parâmetros iniciais da interface do 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 terminais | |
| 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> |
Removendo a Atualização para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 (KB953300) e Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974417)
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
|---|---|
| /help | Exibe a caixa de diálogo de uso. |
| Modos de instalação | |
| /q | Nenhuma interface do usuário |
| Opções de instalação | |
| /extract [diretório] | Extraia o pacote no diretório especificado. |
| Opções de reinicialização | |
| /norestart | Não reinicia quando a instalação é concluída. |
| /forcerestart | Sempre reinicia o computador após a instalação. |
| /promptrestart | Solicita ao usuário a reinicialização, se necessário. |
| Opções de registro em log | |
| /l[i|w|e|a|r|u|c|m|o|p|v|x| + |!|*] <LogFile> | Define opções de registro em log |
| 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ção de usuário | |
| c - Parâmetros iniciais da interface do 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 terminais | |
| 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> |
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 a seção Orientação e ferramentas de detecção e implantação neste boletim para obter mais informações.
- Verificação de Versão do Arquivo
Como existem várias versõ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, em Search 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.
- Verificação da Chave do Registro
Você também pode ser capaz de verificar os arquivos que esta atualização de segurança instalou examinando as chaves do Registro na Tabela de referência nesta seção.
Essas chaves do Registro podem não conter uma lista completa dos arquivos instalados. Além disso, talvez essas chaves do Registro não sejam criadas corretamente se um administrador ou um OEM integrar ou adicionar a atualização de segurança aos arquivos fonte da instalação do Windows.
Windows Server 2003 (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 | A atualização desse problema será incluída em um service pack ou conjunto de atualizações futuro. |
| Implantação | |
| Instalar sem intervenção do usuário | Para Microsoft .NET Framework 1.1 Service Pack 1 em sistemas Windows Server 2003 de 32 bits: WindowsServer2003-KB953298-x86-ENU /quiet |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 em sistemas Windows Server 2003 de 32 bits: NDP20SP1-KB953300-v2-x86 /q | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 em sistemas Windows Server 2003 de 32 bits: NDP20SP2-KB974417-x86 /q | |
| Para Microsoft .NET Framework 1.1 Service Pack 1 em sistemas Windows Server 2003 baseados em x64: NDP1.1SP1-KB953297-x86 /qn | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 em sistemas Windows Server 2003 baseados em x64: NDP20SP1-KB953300-v2-x64 /q | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 em sistemas Windows Server 2003 baseados em x64: NDP20SP2-KB974417-x64 /q | |
| Para Microsoft .NET Framework 1.1 Service Pack 1 em sistemas Windows Server 2003 baseados no Itanium: NDP1.1SP1-KB953297-x86 /qn | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 em sistemas baseados no Itanium: NDP20SP1-KB953300-v2-ia64 /q | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 em sistemas Windows Server 2003 baseados no Itanium: NDP20SP2-KB974417-ia64 /q | |
| Instalar sem reinicializar | Para Microsoft .NET Framework 1.1 Service Pack 1 em sistemas Windows Server 2003 de 32 bits: WindowsServer2003-KB953298-x86-ENU /norestart |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 em sistemas Windows Server 2003 de 32 bits: NDP20SP1-KB953300-v2-x86 /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 em sistemas Windows Server 2003 de 32 bits: NDP20SP2-KB974417-x86 /norestart | |
| Para Microsoft .NET Framework 1.1 Service Pack 1 em sistemas Windows Server 2003 baseados em x64: NDP1.1SP1-KB953297-x86 /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 em sistemas Windows Server 2003 baseados em x64: NDP20SP1-KB953300-v2-x64 /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 em sistemas Windows Server 2003 baseados em x64: NDP20SP2-KB974417-x64 /norestart | |
| Para Microsoft .NET Framework 1.1 Service Pack 1 em sistemas Windows Server 2003 baseados no Itanium: NDP1.1SP1-KB953297-x86 /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 em sistemas Windows Server 2003 baseados no Itanium: NDP20SP1-KB953300-v2-ia64 /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 em sistemas Windows Server 2003 baseados no Itanium: NDP20SP2-KB974417-ia64 /norestart | |
| Arquivo de log de atualização | Para Microsoft .NET Framework 1.1 Service Pack 1 em sistemas Windows Server 2003 de 32 bits: KB953298.log |
| Para Microsoft .NET Framework 1.1 Service Pack 1 em sistemas Windows Server 2003 baseados em x64 e no Itanium: NDP1.1SP1-KB953297-x86-msi.0.log NDP1.1SP1-KB953297-x86-wrapper.log | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5: Microsoft .NET Framework 2.0-KB953300_*-msi0.txt Microsoft .NET Framework 2.0-KB953300_*.html | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1: Microsoft .NET Framework 2.0-KB974417_*-msi0.txt Microsoft .NET Framework 2.0-KB974417_*.html | |
| Mais informações | Consulte a subseção Orientação e ferramentas de detecção e implantação |
| Necessidade de Reinicialização | |
| Reinicialização necessária? | Em alguns casos, esta atualização não exige a reinicialização. Se os arquivos exigidos estiverem em uso, será necessária uma reinicialização. Se isso ocorrer, uma mensagem que aconselha a reinicialização será exibida. |
| HotPatching | Esta atualização de segurança não oferece suporte a HotPatching. Para obter mais informações sobre HotPatching, consulte o Artigo 897341 (em inglês) da Microsoft Knowledge Base. |
| Informações sobre remoção | Para Microsoft .NET Framework 1.1 Service Pack 1 em sistemas Windows Server 2003 de 32 bits, use a ferramenta Adicionar ou remover programas no Painel de controle ou o utilitário Spuninst.exe, localizado na pasta %Windir%\$NTUninstallKB953298$\Spuninst |
| Para Microsoft .NET Framework 1.1 Service Pack 1 em sistemas Windows Server 2003 baseados em x64 e Windows Server 2003 baseados no Itanium, use a ferramenta Adicionar ou remover programas no Painel de controle | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5, use a ferramenta Adicionar ou Remover Programas no Painel de Controle | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1, use a ferramenta Adicionar ou Remover Programas no Painel de Controle | |
| Informações sobre o arquivo | Consulte o Artigo 974378 (em inglês) da Microsoft Knowledge Base |
| Verificação da Chave do Registro | Para Microsoft .NET Framework 1.1 Service Pack 1 em sistemas Windows Server 2003 de 32 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP3\KB953298\Filelist |
| Para Microsoft .NET Framework 1.1 Service Pack 1 em sistemas Windows Server 2003 baseados em x64 e no Itanium: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.1\M953297 "Installed" = dword:1 | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 2.0 Service Pack 1\SP1\KB953300 "ThisVersionInstalled" = REG_SZ:"Y" | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 2.0 Service Pack 2\SP2\KB974417 "ThisVersionInstalled" = REG_SZ:"Y" |
Informações de implantação
Instalando a Atualização para Microsoft .NET Framework 1.1 Service Pack 1 (KB953298)
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
|---|---|
| /help | Exibe as opções de linha de comando. |
| Modos de instalação | |
| /passive | Modo de instalação autônomo. Não é necessária a interação do usuário, mas o status da instalação é exibido. Se a reinicialização for necessária no fim da instalação, uma caixa de diálogo será apresentada para o usuário com um timer avisando que o computador será reiniciado em 30 segundos. |
| /quiet | Modo silencioso. O mesmo que modo autônomo, mas nenhuma mensagem de status ou de erro é exibida. |
| Opções de reinicialização | |
| /norestart | Não reinicia quando a instalação é concluída. |
| /forcerestart | Reinicia o computador após a instalação e força o fechamento de outros aplicativos no desligamento sem antes salvar os arquivos abertos. |
| /warnrestart[:x] | Apresenta uma caixa de diálogo com um timer avisando ao usuário que o computador será reiniciado em x segundos. (A configuração padrão é 30 segundos.) Destina-se ao uso com as opções /quiet ou /passive. |
| /promptrestart | Exibe uma caixa de diálogo solicitando que o usuário local permita a reinicialização. |
| Opções especiais | |
| /overwriteoem | Sobrescreve arquivos OEM sem notificação. |
| /nobackup | Não faz backup de arquivos necessários à desinstalação. |
| /forceappsclose | Força o encerramento de outros programas quando o computador é desligado. |
| /log:caminho | Permite o redirecionamento dos arquivos de log da instalação. |
| /integrate:caminho | Integra a atualização nos arquivos-fonte do Windows. Esses arquivos se encontram no caminho especificado na opção. |
| /extract[:caminho] | Extrai os arquivos sem iniciar o programa de instalação. |
| /ER | Habilita o relatório de erros estendido. |
| /verbose | Habilita o registro extenso. Durante a instalação, cria %Windir%\CabBuild.log. Esse log detalha os arquivos copiados. Se você usar esta opção, a instalação será bem mais lenta. |
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 às 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.
Instalando a Atualização para Microsoft .NET Framework 1.1 Service Pack 1 (KB953297)
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
|---|---|
| /help | Exibe a caixa de diálogo de uso. |
| Modos de instalação | |
| /q[n|b|r|f] | Define o nível da interface do usuário |
| n - Sem UI | |
| b - UI básica | |
| r - UI reduzida | |
| f - UI completa (padrão) | |
| Opções de instalação | |
| /extract [diretório] | Extraia o pacote no diretório especificado. |
| Opções de reinicialização | |
| /norestart | Não reinicia quando a instalação é concluída. |
| /forcerestart | Sempre reinicia o computador após a instalação. |
| /promptrestart | Solicita ao usuário a reinicialização, se necessário. |
| Opções de registro em log | |
| /l[i|w|e|a|r|u|c|m|o|p|v|x| + |!|*] <LogFile> | Define opções de registro em log |
| 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ção de usuário | |
| c - Parâmetros iniciais da interface do 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 terminais | |
| 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> |
Para obter mais informações sobre o instalador, visite o site MSDN.
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.
Instalando a Atualização para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 (KB953300) e Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974417)
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
|---|---|
| /help | Exibe a caixa de diálogo de uso. |
| Modos de instalação | |
| /q | Nenhuma interface do usuário |
| Opções de instalação | |
| /extract [diretório] | Extraia o pacote no diretório especificado. |
| Opções de reinicialização | |
| /norestart | Não reinicia quando a instalação é concluída. |
| /forcerestart | Sempre reinicia o computador após a instalação. |
| /promptrestart | Solicita ao usuário a reinicialização, se necessário. |
| Opções de registro em log | |
| /l[i|w|e|a|r|u|c|m|o|p|v|x| + |!|*] <LogFile> | Define opções de registro em log |
| 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ção de usuário | |
| c - Parâmetros iniciais da interface do 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 terminais | |
| 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> |
Observação para o Microsoft .NET Framework 2.0 Service Pack 2 (KB974417) Quando você instala esta atualização de segurança, o instalador verifica se o produto ou componente sendo atualizado foi atualizado anteriormente por um hotfix da Microsoft.
Se você já tiver instalado anteriormente um hotfix para atualizar um desses arquivos, o instalador copiará a versão LDR (ou QFE) dos arquivos para o sistema. Caso contrário, o instalador copiará a versão GDR dos arquivos para o sistema. Para obter mais informações sobre esse comportamento, consulte o Artigo 960043 (em inglês) da Microsoft Knowledge Base.
Para obter mais informações sobre o instalador, visite o site MSDN.
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.
Removendo a Atualização para Microsoft .NET Framework 1.1 Service Pack 1 (KB953298)
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
|---|---|
| /help | Exibe as opções de linha de comando. |
| Modos de instalação | |
| /passive | Modo de instalação autônomo. Não é necessária a interação do usuário, mas o status da instalação é exibido. Se a reinicialização for necessária no fim da instalação, uma caixa de diálogo será apresentada para o usuário com um timer avisando que o computador será reiniciado em 30 segundos. |
| /quiet | Modo silencioso. O mesmo que modo autônomo, mas nenhuma mensagem de status ou de erro é exibida. |
| Opções de reinicialização | |
| /norestart | Não reinicia quando a instalação é concluída |
| /forcerestart | Reinicia o computador após a instalação e força o fechamento de outros aplicativos no desligamento sem antes salvar os arquivos abertos. |
| /warnrestart[:x] | Apresenta uma caixa de diálogo com um timer avisando ao usuário que o computador será reiniciado em x segundos. (A configuração padrão é 30 segundos.) Destina-se ao uso com as opções /quiet ou /passive. |
| /promptrestart | Exibe uma caixa de diálogo solicitando que o usuário local permita a reinicialização. |
| Opções especiais | |
| /forceappsclose | Força o encerramento de outros programas quando o computador é desligado. |
| /log:caminho | Permite o redirecionamento dos arquivos de log da instalação. |
Removendo a Atualização para Microsoft .NET Framework 1.1 Service Pack 1 (KB953297)
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
|---|---|
| /help | Exibe a caixa de diálogo de uso. |
| Modos de instalação | |
| /q[n|b|r|f] | Define o nível da interface do usuário |
| n - Sem UI | |
| b - UI básica | |
| r - UI reduzida | |
| f - UI completa (padrão) | |
| Opções de instalação | |
| /extract [diretório] | Extraia o pacote no diretório especificado. |
| Opções de reinicialização | |
| /norestart | Não reinicia quando a instalação é concluída. |
| /forcerestart | Sempre reinicia o computador após a instalação. |
| /promptrestart | Solicita ao usuário a reinicialização, se necessário. |
| Opções de registro em log | |
| /l[i|w|e|a|r|u|c|m|o|p|v|x| + |!|*] <LogFile> | Define opções de registro em log |
| 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ção de usuário | |
| c - Parâmetros iniciais da interface do 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 terminais | |
| 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> |
Removendo a Atualização para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 (KB953300) e Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974417)
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
|---|---|
| /help | Exibe a caixa de diálogo de uso. |
| Modos de instalação | |
| /q | Nenhuma interface do usuário |
| Opções de instalação | |
| /extract [diretório] | Extraia o pacote no diretório especificado. |
| Opções de reinicialização | |
| /norestart | Não reinicia quando a instalação é concluída. |
| /forcerestart | Sempre reinicia o computador após a instalação. |
| /promptrestart | Solicita ao usuário a reinicialização, se necessário. |
| Opções de registro em log | |
| /l[i|w|e|a|r|u|c|m|o|p|v|x| + |!|*] <LogFile> | Define opções de registro em log |
| 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ção de usuário | |
| c - Parâmetros iniciais da interface do 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 terminais | |
| 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> |
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 a seção Orientação e ferramentas de detecção e implantação neste boletim para obter mais informações.
- Verificação de Versão do Arquivo
Como existem várias versõ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, em Search 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.
- Verificação da Chave do Registro
Você também pode ser capaz de verificar os arquivos que esta atualização de segurança instalou examinando as chaves do Registro na Tabela de referência nesta seção.
Essas chaves do Registro podem não conter uma lista completa dos arquivos instalados. Além disso, talvez essas chaves do Registro não sejam criadas corretamente se um administrador ou um OEM integrar ou adicionar a atualização de segurança aos arquivos fonte da instalação do Windows.
Windows Vista (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 | A atualização desse problema será incluída em um service pack ou conjunto de atualizações futuro. |
| Implantação | |
| Instalar sem intervenção do usuário | Para Microsoft .NET Framework 1.1 Service Pack 1 no Windows Vista, Windows Vista Service Pack 1 e Windows Vista Service Pack 2: NDP1.1SP1-KB953297-x86 /qn |
| Para Microsoft .NET Framework 2.0 no Windows Vista: Windows6.0-KB974468-x86 /quiet | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET 3.5 no Windows Vista: Windows6.0-KB974292-x86 /quiet | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 no Windows Vista Service Pack 1: Windows6.0-KB974291-x86 /quiet | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 no Windows Vista: Windows6.0-KB974467-x86 /quiet | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 no Windows Vista Service Pack 1: Windows6.0-KB974469-x86 /quiet | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 no Windows Vista Service Pack 2: Windows6.0-KB974470-x86 /quiet | |
| Para Microsoft .NET Framework 1.1 Service Pack 1 no Windows Vista x64 Edition, Windows Vista x64 Edition Service Pack 1, and Windows Vista x64 Edition Service Pack 2: NDP1.1SP1-KB953297-x86 /qn | |
| Para Microsoft .NET Framework 2.0 no Windows Vista x64 Edition: Windows6.0-KB974468-x64 /quiet | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET 3.5 no Windows Vista x64 Edition: Windows6.0-KB974292-x64 /quiet | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 no Windows Vista x64 Edition Service Pack 1: Windows6.0-KB974291-x64 /quiet | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 no Windows Vista x64 Edition: Windows6.0-KB974467-x64 /quiet | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 no Windows Vista x64 Edition Service Pack 1: Windows6.0-KB974469-x64 /quiet | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 no Windows Vista x64 Edition Service Pack 2: Windows6.0-KB974470-x64 /quiet | |
| Instalar sem reinicializar | Para Microsoft .NET Framework 1.1 Service Pack 1 no Windows Vista, Windows Vista Service Pack 1 e Windows Vista Service Pack 2: NDP1.1SP1-KB953297-x86 /qn /norestart |
| Para Microsoft .NET Framework 2.0 no Windows Vista: Windows6.0-KB974468-x86 /quiet /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET 3.5 no Windows Vista: Windows6.0-KB974292-x86 /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 no Windows Vista Service Pack 1: Windows6.0-KB974291-x86 /quiet /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 no Windows Vista: Windows6.0-KB974467-x86 /quiet /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 no Windows Vista Service Pack 1: Windows6.0-KB974469-x86 /quiet /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 no Windows Vista Service Pack 2: Windows6.0-KB974470-x86 /quiet /norestart | |
| Para Microsoft .NET Framework 1.1 Service Pack 1 no Windows Vista x64 Edition, Windows Vista x64 Edition Service Pack 1, and Windows Vista x64 Edition Service Pack 2: NDP1.1SP1-KB953297-x86 /qn /norestart | |
| Para Microsoft .NET Framework 2.0 no Windows Vista x64 Edition: Windows6.0-KB974468-x64 /quiet /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET 3.5 no Windows Vista x64 Edition: Windows6.0-KB974292-x64 /quiet /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 no Windows Vista x64 Edition Service Pack 1: Windows6.0-KB974291-x64 /quiet /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 no Windows Vista x64 Edition: Windows6.0-KB974467-x64 /quiet /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 no Windows Vista x64 Edition Service Pack 1: Windows6.0-KB974469-x64 /quiet /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 no Windows Vista x64 Edition Service Pack 2: Windows6.0-KB974470-x64 /quiet /norestart | |
| Mais informações | Consulte a subseção Orientação e ferramentas de detecção e implantação |
| Necessidade de Reinicialização | |
| Reinicialização necessária? | Em alguns casos, esta atualização não exige a reinicialização. Se os arquivos exigidos estiverem em uso, será necessária uma reinicialização. Se isso ocorrer, uma mensagem que aconselha a reinicialização será exibida. |
| HotPatching | Não Aplicável |
| Informações sobre remoção | Para Microsoft .NET Framework 1.1 Service Pack 1 (KB953297) no Windows Vista, usa a ferramenta Adicionar ou Remover Programas no Painel de Controle |
| Para Microsoft .NET Framework 2.0 (KB974468), Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 (KB974292), e Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974467) no Windows Vista, o WUSA.exe não oferece suporte para a desinstalação de atualizações. Para desinstalar uma atualização instalada por WUSA, clique em Painel de Controle e em Segurança. No Windows Update, clica em Exibir atualizações instaladas e seleciona a partir da lista de atualizações. | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 (KB974291), e Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974469) no Windows Vista Service Pack 1, o WUSA.exe não oferece suporte para a desinstalação de atualizações. Para desinstalar uma atualização instalada por WUSA, clique em Painel de Controle e em Segurança. No Windows Update, clica em Exibir atualizações instaladas e seleciona a partir da lista de atualizações. | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 (KB974470) no Windows Vista Service Pack 2, o WUSA.exe não oferece suporte para a desinstalação de atualizações. Para desinstalar uma atualização instalada por WUSA, clique em Painel de Controle e em Segurança. No Windows Update, clica em Exibir atualizações instaladas e seleciona a partir da lista de atualizações. | |
| Para Microsoft .NET Framework 2.0 (KB974468), Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 (KB974292), e Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974467) no Windows Vista x64 Edition, o WUSA.exe não oferece suporte para a desinstalação de atualizações. Para desinstalar uma atualização instalada por WUSA, clique em Painel de Controle e em Segurança. No Windows Update, clica em Exibir atualizações instaladas e seleciona a partir da lista de atualizações. | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 (KB974291), e Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974469) no Windows Vista x64 Edition Service Pack 1, o WUSA.exe não oferece suporte para a desinstalação de atualizações. Para desinstalar uma atualização instalada por WUSA, clique em Painel de Controle e em Segurança. No Windows Update, clica em Exibir atualizações instaladas e seleciona a partir da lista de atualizações. | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 (KB974470) no Windows Vista x64 Edition Service Pack 2, o WUSA.exe não oferece suporte para a desinstalação de atualizações. Para desinstalar uma atualização instalada por WUSA, clique em Painel de Controle e em Segurança. No Windows Update, clica em Exibir atualizações instaladas e seleciona a partir da lista de atualizações. | |
| Informações sobre o arquivo | Consulte o Artigo 974378 (em inglês) da Microsoft Knowledge Base |
| Verificação da Chave do Registro | Observação Não existe uma chave do Registro para validar a presença dessa atualização. |
Informações de implantação
Instalando a Atualização para Microsoft .NET Framework 1.1 Service Pack 1 (KB953297)
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
|---|---|
| /help | Exibe a caixa de diálogo de uso. |
| Modos de instalação | |
| /q[n|b|r|f] | Define o nível da interface do usuário |
| n - Sem UI | |
| b - UI básica | |
| r - UI reduzida | |
| f - UI completa (padrão) | |
| Opções de instalação | |
| /extract [diretório] | Extraia o pacote no diretório especificado. |
| Opções de reinicialização | |
| /norestart | Não reinicia quando a instalação é concluída. |
| /forcerestart | Sempre reinicia o computador após a instalação. |
| /promptrestart | Solicita ao usuário a reinicialização, se necessário. |
| Opções de registro em log | |
| /l[i|w|e|a|r|u|c|m|o|p|v|x| + |!|*] <LogFile> | Define opções de registro em log |
| 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ção de usuário | |
| c - Parâmetros iniciais da interface do 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 terminais | |
| 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> |
Instalando a Atualização para Microsoft .NET Framework 2.0 (KB974468), Microsoft .NET Framework 2.0 Service Pack 1 (KB674291), Microsoft .NET Framework 2.0 Service Pack 1 e Microsoft .NET Framework 3.5 (KB974292), Microsoft .NET Framework 2.0 Service Pack 2 (KB974470), e Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974467 e KB974469)
Quando você instala esta atualização de segurança, o instalador verifica se alguns dos arquivos que estão sendo atualizados no sistema foram anteriormente atualizados por um hotfix da Microsoft.
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 |
|---|---|
| /?, /h, /help | Exibe ajuda sobre as opções compatíveis. |
| /quiet | Suprime a exibição de status ou mensagens de erro. |
| /norestart | Quando combinado com /quiet, o sistema não é reiniciado após a instalação, mesmo que uma reinicialização seja necessária à conclusão da instalação. |
Observação Para obter mais informações sobre o instalador wusa.exe, consulte o Artigo 934307 (em inglês) da Microsoft Knowledge Base.
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 a seção Orientação e ferramentas de detecção e implantação neste boletim para obter mais informações.
- Verificação de Versão do Arquivo
Como existem várias versõ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 insira um nome de arquivo de atualização em Iniciar Pesquisa.
- Quando o arquivo for exibido em Programas, clique com o botão direito do mouse no nome do arquivo e clique em Propriedades.
- Na guia Geral, compare o tamanho do arquivo com as tabelas de informações sobre arquivos fornecidas no artigo da KB do boletim.
- Você também pode clicar na guia Detalhes e comparar as informações, como versão do arquivo e data da última modificação, com as tabelas de informações de arquivos fornecidas no artigo da KB do boletim.
- Finalmente, você também pode clicar na guia Versões Anteriores e comparar as informações de arquivo da versão anterior do arquivo com as informações sobre a versão nova ou atualizada.
Windows Server 2008 (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 | A atualização desse problema será incluída em um service pack ou conjunto de atualizações futuro. |
| Implantação | |
| Instalar sem intervenção do usuário | Para Microsoft .NET Framework 1.1 Service Pack 1 no Windows Server 2008 para sistemas de 32 bits e Windows Server 2008 para sistemas de 32 bits Service Pack 2: NDP1.1SP1-KB953297-x86 /qn |
| Para Microsoft .NET Framework 2.0 Service Pack 1 no Windows Server 2008 para sistemas de 32 bits: Windows6.0-KB974291-x86 /quiet | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 no Windows Server 2008 para sistemas de 32 bits: Windows6.0-KB974469-x86 /quiet | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 no Windows Server 2008 para sistemas de 32 bits Service Pack 2: Windows6.0-KB974470-x86 /quiet | |
| Para Microsoft .NET Framework 1.1 Service Pack 1 no Windows Server 2008 para sistemas baseados em x64 e Windows Server 2008 para sistemas baseados em x64 Service Pack 2: NDP1.1SP1-KB953297-x86 /qn | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 no Windows Server 2008 para sistemas baseados em x64: Windows6.0-KB974291-x64 /quiet | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 em Windows Server 2008 para sistemas baseados em x64: Windows6.0-KB974469-x64 /quiet | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 no Windows Server 2008 para sistemas baseados em x64 Service Pack 2: Windows6.0-KB974470-x64 /quiet | |
| Para Microsoft .NET Framework 1.1 Service Pack 1 no Windows Server 2008 para sistemas baseados no Itanium e no Windows Server 2008 para sistemas baseados no Itanium Service Pack 2: NDP1.1SP1-KB953297-x86 /qn | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 no Windows Server 2008 para sistemas baseados no Itanium: Windows6.0-KB974291-ia64 /quiet | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 no Windows Server 2008 para sistemas baseados no Itanium: Windows6.0-KB974469-ia64 /quiet | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 no Windows Server 2008 para sistemas baseados no Itanium Service Pack 2: Windows6.0-KB974470-ia64 /quiet | |
| Instalar sem reinicializar | Para Microsoft .NET Framework 1.1 Service Pack 1 no Windows Server 2008 para sistemas de 32 bits e Windows Server 2008 para sistemas de 32 bits Service Pack 2: NDP1.1SP1-KB953297-x86 /qn /norestart |
| Para Microsoft .NET Framework 2.0 Service Pack 1 no Windows Server 2008 para sistemas de 32 bits: Windows6.0-KB974291-x86 /quiet /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 no Windows Server 2008 para sistemas de 32 bits: Windows6.0-KB974469-x86 /quiet /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 no Windows Server 2008 para sistemas de 32 bits Service Pack 2: Windows6.0-KB974470-x86 /quiet /norestart | |
| Para Microsoft .NET Framework 1.1 Service Pack 1 no Windows Server 2008 para sistemas baseados em x64 e Windows Server 2008 para sistemas baseados em x64 Service Pack 2: NDP1.1SP1-KB953297-x86 /qn /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 no Windows Server 2008 para sistemas baseados em x64: Windows6.0-KB974291-x64 /quiet /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 em Windows Server 2008 para sistemas baseados em x64: Windows6.0-KB974469-x64 /quiet /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 no Windows Server 2008 para sistemas baseados em x64 Service Pack 2: Windows6.0-KB974470-x64 /quiet /norestart | |
| Para Microsoft .NET Framework 1.1 Service Pack 1 no Windows Server 2008 para sistemas baseados no Itanium e no Windows Server 2008 para sistemas baseados no Itanium Service Pack 2: NDP1.1SP1-KB953297-x86 /qn /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 no Windows Server 2008 para sistemas baseados no Itanium: Windows6.0-KB974291-ia64 /quiet /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 no Windows Server 2008 para sistemas baseados no Itanium: Windows6.0-KB974469-ia64 /quiet /norestart | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 no Windows Server 2008 para sistemas baseados no Itanium Service Pack 2: Windows6.0-KB974470-ia64 /quiet /norestart | |
| Mais informações | Consulte a subseção Orientação e ferramentas de detecção e implantação |
| Necessidade de Reinicialização | |
| Reinicialização necessária? | Em alguns casos, esta atualização não exige a reinicialização. Se os arquivos exigidos estiverem em uso, será necessária uma reinicialização. Se isso ocorrer, uma mensagem que aconselha a reinicialização será exibida. |
| HotPatching | Não Aplicável |
| Informações sobre remoção | Para Microsoft .NET Framework 1.1 Service Pack 1 (KB953297) no Windows Server 2008 para sistemas de 32 bits, Windows Server 2008 para sistemas baseados em x-64, e Windows Server 2008 para sistemas baseados no Itanium, use a ferramenta Adicionar ou Remover Programas no Painel de Controle |
| Para Microsoft .NET Framework 2.0 Service Pack 1 (KB974291), e Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974469) no Windows Server 2008 para sistemas de 32 bits, o WUSA.exe não oferece suporte para a desinstalação de atualizações. Para desinstalar uma atualização instalada por WUSA, clique em Painel de Controle e em Segurança. No Windows Update, clica em Exibir atualizações instaladas e seleciona a partir da lista de atualizações. | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 (KB974470) no Windows Server 2008 para sistemas de 32 bits Service Pack 2, o WUSA.exe não oferece suporte para a desinstalação de atualizações. Para desinstalar uma atualização instalada por WUSA, clique em Painel de Controle e em Segurança. No Windows Update, clica em Exibir atualizações instaladas e seleciona a partir da lista de atualizações. | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 (KB974291), e Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974469) no Windows Server 2008 para sistemas baseados em x64, o WUSA.exe não oferece suporte para a desinstalação de atualizações. Para desinstalar uma atualização instalada por WUSA, clique em Painel de Controle e em Segurança. No Windows Update, clica em Exibir atualizações instaladas e seleciona a partir da lista de atualizações. | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 (KB974470) no Windows Server 2008 para sistemas baseados em x64 Service Pack 2, o WUSA.exe não oferece suporte para a desinstalação de atualizações. Para desinstalar uma atualização instalada por WUSA, clique em Painel de Controle e em Segurança. No Windows Update, clica em Exibir atualizações instaladas e seleciona a partir da lista de atualizações. | |
| Para Microsoft .NET Framework 2.0 Service Pack 1 (KB974291), e Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974469) no Windows Server 2008 para sistemas baseados no Itanium, o WUSA.exe não oferece suporte para a desinstalação de atualizações. Para desinstalar uma atualização instalada por WUSA, clique em Painel de Controle e em Segurança. No Windows Update, clica em Exibir atualizações instaladas e seleciona a partir da lista de atualizações. | |
| Para Microsoft .NET Framework 2.0 Service Pack 2 (KB974470) no Windows Server 2008 para sistemas baseados no Itanium Service Pack 2, o WUSA.exe não oferece suporte para a desinstalação de atualizações. Para desinstalar uma atualização instalada por WUSA, clique em Painel de Controle e em Segurança. No Windows Update, clica em Exibir atualizações instaladas e seleciona a partir da lista de atualizações. | |
| Informações sobre o arquivo | Consulte o Artigo 974378 (em inglês) da Microsoft Knowledge Base |
| Verificação da Chave do Registro | Observação Não existe uma chave do Registro para validar a presença dessa atualização. |
Informações de implantação
Instalando a Atualização para Microsoft .NET Framework 1.1 Service Pack 1 (KB953297)
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opção | Descrição |
|---|---|
| /help | Exibe a caixa de diálogo de uso. |
| Modos de instalação | |
| /q[n|b|r|f] | Define o nível da interface do usuário |
| n - Sem UI | |
| b - UI básica | |
| r - UI reduzida | |
| f - UI completa (padrão) | |
| Opções de instalação | |
| /extract [diretório] | Extraia o pacote no diretório especificado. |
| Opções de reinicialização | |
| /norestart | Não reinicia quando a instalação é concluída. |
| /forcerestart | Sempre reinicia o computador após a instalação. |
| /promptrestart | Solicita ao usuário a reinicialização, se necessário. |
| Opções de registro em log | |
| /l[i|w|e|a|r|u|c|m|o|p|v|x| + |!|*] <LogFile> | Define opções de registro em log |
| 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ção de usuário | |
| c - Parâmetros iniciais da interface do 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 terminais | |
| 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> |
Instalando a Atualização para Microsoft .NET Framework 2.0 Service Pack 1 (KB674291), Microsoft .NET Framework 2.0 Service Pack 2 (KB974470), e Microsoft .NET Framework 2.0 Service Pack 2 e Microsoft .NET Framework 3.5 Service Pack 1 (KB974469)
Quando você instala esta atualização de segurança, o instalador verifica se alguns dos arquivos que estão sendo atualizados no sistema foram anteriormente atualizados por um hotfix da Microsoft.
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 |
|---|---|
| /?, /h, /help | Exibe ajuda sobre as opções compatíveis. |
| /quiet | Suprime a exibição de status ou mensagens de erro. |
| /norestart | Quando combinado com /quiet, o sistema não é reiniciado após a instalação, mesmo que uma reinicialização seja necessária à conclusão da instalação. |
Observação Para obter mais informações sobre o instalador wusa.exe, consulte o Artigo 934307 (em inglês) da Microsoft Knowledge Base.
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 a seção Orientação e ferramentas de detecção e implantação neste boletim para obter mais informações.
- Verificação de Versão do Arquivo
Como existem várias versõ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 insira um nome de arquivo de atualização em Iniciar Pesquisa.
- Quando o arquivo for exibido em Programas, clique com o botão direito do mouse no nome do arquivo e clique em Propriedades.
- Na guia Geral, compare o tamanho do arquivo com as tabelas de informações sobre arquivos fornecidas no artigo da KB do boletim.
- Você também pode clicar na guia Detalhes e comparar as informações, como versão do arquivo e data da última modificação, com as tabelas de informações de arquivos fornecidas no artigo da KB do boletim.
- Finalmente, você também pode clicar na guia Versões Anteriores e comparar as informações de arquivo da versão anterior do arquivo com as informações sobre a versão nova ou atualizada.
Outras informações
Agradecimentos
A Microsoft agradece à pessoa citada abaixo por trabalhar conosco para ajudar a proteger os clientes:
- Pavel Minaev, por relatar a Vulnerabilidade de verificação de ponteiro do Microsoft .NET Framework (CVE-2009-0090)
- Jeroen Frijters, da Sumatra, por relatar a Vulnerabilidade de verificação de tipo do Microsoft .NET Framework (CVE-2009-0091)
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 MAPP (Microsoft Active Protections Program).
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 a fim de obter suporte a problemas, 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 outubro de 2009): Boletim publicado.
- V1.1 (21 de outubro de 2009): Correção das informações de implantação para Microsoft .NET Framework em todas as versões com suporte do Microsoft Windows. Esta é apenas uma alteração informativa. Os clientes que já instalaram essa atualização com êxito não precisam reinstalá-la.
- V1.2 (4 de novembro de 2009): Uma entrada foi adicionada à seção Perguntas frequentes relacionadas a esta atualização de segurança para explicar esta revisão. Os clientes que já instalaram essa atualização com êxito não precisam reinstalá-la.
- V1.3 (11 de maio de 2010): Este boletim foi revisado para anunciar uma alteração na lógica de detecção para corrigir um problema de nova oferta no Windows XP e Windows Server 2003. Esta é apenas uma alteração de detecção, que não afeta os arquivos contidos na atualização inicial. Além disso, as opções de instalação foram corrigidas para KB953300 e KB974417 no Windows 2000, Windows XP e Windows Server 2003, e as chaves do Registro de verificação foram corrigidas para KB953300 no Windows XP. Os clientes que atualizaram seus sistemas com êxito não necessitam reinstalar esta atualização.
- V1.4 (22 de junho de 2010): O .NET Framework 1.1 Service Pack 1 foi removido da lista de componentes afetados no Windows 7 e no Windows Server 2008 R2.
