Versão: 1.1
Esta atualização de segurança resolve uma vulnerabilidade reportada em particular no Serviço de Enfileiramento de Mensagens (MSMQ) em sistemas Microsoft Windows 2000. A vulnerabilidade pode permitir a execução remota de código em sistemas Microsoft Windows 2000 com o serviço MSMQ habilitado.
Esta é uma atualização de segurança classificada como Importante para todas as versões do Microsoft Windows 2000 com suporte. Para obter mais informações, consulte a subseção Software afetado e não afetado nesta seção.
A atualização de segurança elimina a vulnerabilidade, substituindo as APIs vulneráveis de seqüência de caracteres que são processadas por MSMQ. Para obter mais informações sobre a vulnerabilidade, consulte a subseção Perguntas freqüentes relacionada à entrada da vulnerabilidade específica presente na próxima seção, Informações sobre a vulnerabilidade.
Recomendação. A Microsoft recomenda que os clientes instalem a atualização o mais rápido possível.
Problemas conhecidos. Nenhuma
O software a seguir foi testado 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 | Impacto máximo à segurança | Avaliação de gravidade agregada | Boletins substituídos por esta atualização |
Execução Remota de Código | Importante |
Softwares não afetados
| Sistema operacional |
Windows XP Service Pack 2 e Windows XP Service Pack 3 |
Windows XP Professional x64 Edition e Windows XP Professional x64 Edition Service Pack 2 |
Windows Server 2003 Service Pack 1 e Windows Server 2003 Service Pack 2 |
Windows Server 2003 x64 Edition e Windows Server 2003 x64 Edition Service Pack 2 |
Windows Server 2003 com SP1 para sistemas baseados no Itanium e Windows Server 2003 com SP2 para sistemas baseados no Itanium |
Windows Vista e Windows Vista Service Pack 1 |
Windows Vista x64 Edition e Windows Vista x64 Edition Service Pack 1 |
Windows Server 2008 para sistemas de 32 bits |
Windows Server 2008 para sistemas baseados no Itanium |
Windows Server 2008 para sistemas baseados no Itanium |
Perguntas freqüentes relacionadas a esta atualização de segurança |
Onde estão os detalhes das informações sobre o arquivo?
Informações detalhadas sobre o arquivo podem ser encontradas no Artigo 951071 (em inglês) da Base de Conhecimento Microsoft.
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 freqüentes sobre o ciclo de vida do suporte ao produto sistema operacional Windows.
Classificação de gravidade e Identificadores de vulnerabilidade |
| A Classificação de gravidade de vulnerabilidade e Impacto máximo de segurança por software afetado | ||
| Softwares afetados | Vulnerabilidade de execução remota de código no serviço de enfileiramento de mensagens – CVE-2008-3479 | Avaliação de gravidade agregada |
Microsoft Windows 2000 Service Pack 4 | Importante | Importante |
Vulnerabilidade de execução remota de código no serviço de enfileiramento de mensagens – CVE-2008-3479 |
Existe uma vulnerabilidade de execução remota de código no serviço de enfileiramento de mensagens devido a um defeito específico na análise de uma solicitação de RPC ao serviço de enfileiramento de mensagens.
Um invasor pode explorar a vulnerabilidade, enviando uma solicitação de RPC especialmente criada. Uma solicitação de heap pode ser controlada e posteriormente saturada durante uma operação de cópia de seqüência de caracteres não verificada. A exploração bem-sucedida deste problema pode permitir acesso total ao sistema afetado sob o contexto SYSTEM. O invasor que explorar com êxito essa vulnerabilidade poderá assumir o controle total de um sistema afetado.
Para exibir essa vulnerabilidade como uma entrada padrão na lista Common Vulnerabilities and Exposures, consulte CVE-2008-3479.
Fatores atenuantes da vulnerabilidade de execução remota de código no serviço de enfileiramento de mensagens – CVE-2007-3479 |
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:
| • | Por padrão, o componente Message Queuing não está instalado em nenhuma edição do sistema operacional afetado e só pode ser habilitado por um usuário com privilégios administrativos. Somente os clientes que instalaram manualmente o componente Message Queuing podem estar vulneráveis a esse problema. |
| • | Para os clientes que exigem esse componente, as práticas recomendadas e as configurações padrão do firewall podem ajudar a proteger as redes de ataques originados fora do perímetro da empresa. Essas práticas também recomendam que os sistemas conectados à Internet tenham um número mínimo de portas expostas. |
Soluções alternativas para a vulnerabilidade de execução remota de código no serviço de enfileiramento de mensagens – CVE-2007-3479 |
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:
| • | Bloquear o seguinte no firewall do perímetro
| ||||
| • | Desabilite o Serviço de Enfileiramento de Mensagens:
Você também pode parar e desabilitar o serviço MSMQ usando o comando a seguir no prompt de comando (disponível no Windows XP e no Microsoft Windows 2000 Resource Kit):
Sc stop MSMQ & sc config MSMQ start= disabled
Como desfazer a solução alternativa: Use os passos acima para configurar o Tipo de inicialização para Automático e inicie o serviço. |
Perguntas freqüentes sobre a vulnerabilidade de execução remota de código no serviço de enfileiramento de mensagens – CVE-2007-3479 |
Qual é o escopo da vulnerabilidade?
Esta é uma vulnerabilidade de execução remota de código para sistemas com Microsoft Windows 2000 com o serviço MSMQ habilitado. O invasor que explorar com êxito essa vulnerabilidade poderá assumir remotamente o controle total de um sistema afetado. O invasor então pode instalar programas ou exibir, alterar ou excluir dados.
O que provoca a vulnerabilidade?
O serviço MSMQ não analisa corretamente as solicitações de RPC especificamente criadas.
O que é Enfileiramento de Mensagens?
A tecnologia Microsoft Message Queuing (MSMQ) permite que os aplicativos que são executados em horários diferentes se comuniquem através de redes e sistemas heterogêneos que podem estar temporariamente offline. Os aplicativos enviam e lêem mensagens de filas. O Message Queuing fornece entrega garantida de mensagens, roteamento eficaz, segurança e mensagem baseada na prioridade. Ele pode ser usado para implementar soluções em situações de mensagem síncrona e assíncrona. Para obter mais informações sobre o enfileiramento de mensagens, consulte a documentação do produto Message Queuing.
O que é RPC?
Microsoft RPC é um modelo para programar em um ambiente distribuído de computação. O objetivo do RPC é fornecer comunicação transparente de modo que o cliente pareça estar se comunicando diretamente com o servidor. A implementação do RPC da Microsoft é compatível com o RPC do Ambiente de computação distribuído (DCE) da Open Software Foundation (OSF). Para obter mais informações sobre RPC, consulte o site RPC MSDN.
Para que um invasor pode usar a vulnerabilidade?
Um invasor não autenticado pode fazer com que um código arbitrário seja executado remotamente no contexto SYSTEM, enviando uma solicitação de RPC especialmente criada ao serviço MSMQ. O invasor poderá instalar programas; exibir, alterar ou excluir dados; ou criar novas contas com direitos totais de usuário.
De que forma o invasor pode explorar a vulnerabilidade?
Um invasor pode explorar esta vulnerabilidade, enviando uma solicitação de RPC especialmente criada ao serviço MSMQ. Uma solicitação de heap pode ser controlada e posteriormente saturada durante uma operação de cópia de seqüência de caracteres não verificada. A exploração bem-sucedida desta vulnerabilidade pode permitir acesso total ao sistema afetado sob o contexto SYSTEM.
Quais são os sistemas que mais correm riscos com a vulnerabilidade?
Os sistemas Microsoft Windows 2000 com o serviço MSMQ habilitado são os que mais correm risco.
O que a atualização faz?
A atualização elimina a vulnerabilidade, modificando a maneira pela qual o serviço MSMQ valida os parâmetros para as APIs de seqüência de caracteres invocadas pelo MSMQ.
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.
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, Windows Update e Office 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 em 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 Freqüentes sobre Microsoft Update Catalog.
Orientação para detecção e implantação
A Microsoft está oferecendo uma orientação de detecção e implantação para as atualizações de segurança deste mês. Essa orientação também ajudará os profissionais de TI a entender como eles podem usar as várias ferramentas para ajudar a implantar a atualização de segurança, tal como o Windows Update, Microsoft Update, Atualização do Office, as ferramentas MBSA (Microsoft Baseline Security Analyzer), Office Detection Tool, Microsoft Systems Management Server (SMS) e a Ferramenta Extended Security Update Inventory Tool. Para obter mais informações, consulte o Artigo 910723 (em inglês) da Base de Conhecimento Microsoft.
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 |
Microsoft Windows 2000 Service Pack 4 | Sim |
Para obter mais informações sobre o MBSA 2.1, consulte as Perguntas freqüentes sobre o MBSA 2.1 (em inglês).
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 SUSFP | SMS 2003 com ITMU | Configuration Manager 2007 |
Microsoft Windows 2000 Service Pack 4 | Sim | Sim | Sim | Sim |
Para o SMS 2.0 e SMS 2003, o SMS SUS Feature Pack (SUSFP), que inclui a ferramenta 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. O SMS 2003 também pode usar a ferramenta Office Inventory da Microsoft para detectar as atualizações necessárias dos aplicativos do Microsoft Office. Para obter mais informações sobre a ferramenta Office Inventory e outras ferramentas de varredura, 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 Base de Conhecimento Microsoft. Lista de resumo de detecção mensal e os artigos de diretrizes de implantação.
Avaliador de Compatibilidade com Atualizações e Kit de Ferramentas de Compatibilidade de Aplicativo
As atualizações freqüentemente 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 5.0 para agilizar o teste e a validação de atualizações do Windows com relação aos aplicativos instalados.
O Kit de ferramentas de compatibilidade de aplicativos (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 |
Microsoft Windows 2000 Service Pack 4: |
Instalar sem reinicializar |
Microsoft Windows 2000 Service Pack 4: |
Arquivo de log de atualização |
Microsoft Windows 2000 Service Pack 4: |
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? | Sim, é necessário reinicializar o sistema depois de aplicar essa atualização de segurança. |
HotPatching | Não Aplicável |
Informações sobre remoção |
Microsoft Windows 2000 Service Pack 4: |
Informações sobre o arquivo | Consulte o Artigo 951071 (em inglês) da Base de Conhecimento Microsoft |
Verificação da Chave do Registro | Microsoft Windows Service Pack 4: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows 2000\SP5\KB951071\Filelist |
Informações de implantação |
Instalando a atualização
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.
Se você já tiver instalado um hotfix para atualizar um desses arquivos, o instalador copiará os arquivos RTMQFE, SP1QFE ou SP2QFE para o sistema. Do contrário, o instalador copiará os arquivos RTMGDR, SP1GDR ou SP2GDR para o sistema. As atualizações de segurança podem não conter todas as variações desses arquivos. Para obter mais informações sobre esse comportamento, consulte o Artigo 824994 (em inglês) da Base de Conhecimento Microsoft.
Para obter mais informações sobre o instalador, visite o site Microsoft TechNet.
Para obter mais informações sobre a terminologia que aparece neste boletim, como hotfix, consulte o Artigo 824684 (em inglês) da Base de Conhecimento Microsoft.
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opções de instalação da atualização de segurança para as quais há suporte | |
| 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. |
/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 Base de Conhecimento Microsoft.
Removendo a atualização
Esta atualização de segurança oferece suporte às seguintes opções de instalação:
| Opções do Spuninst.exe para as quais existe suporte | |
| 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. |
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.
|
| • | 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. |
A Microsoft agradece à pessoa citada abaixo por trabalhar conosco para ajudar a proteger os clientes:
| • | Cody Pierce e Aaron Portnoy da TippingPoint DVLabs por relatarem a vulnerabilidade de execução remota de código de MSMQ (CVE-2008-3479) |
| • | Os clientes nos EUA e Canadá podem receber suporte técnico dos Serviços de suporte ao produto Microsoft pelo telefone 1-866-PCSAFETY. As ligações para obter suporte associado a atualizações de segurança são gratuitas. |
| • | 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. |
As informações fornecidas na Base de Conhecimento Microsoft 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, conseqüenciais, 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 conseqüenciais ou indiretos, a limitação acima pode não ser aplicável a você.
| • | V1.0 (14 de outubro de 2008): Boletim publicado. |
| • | V1.1 (15 de outubro de 2008): Adicionado um link à tabela de Softwares afetados no MS07-065, o boletim substituído por esta atualização. |