Boletim de Segurança da Microsoft MS07-041 - Importante

Vulnerabilidade no Microsoft Internet Information Services pode permitir a execução remota de código (939373)

Publicado em: 10 10e julho 10e 2007 | Atualizado em: 12 12e julho 12e 2007

Versão: 1.1

Informações Gerais

Sinopse

Esta atualização de segurança importante elimina uma vulnerabilidade reportada em particular. Esta vulnerabilidade pode permitir a execução remota de código se um invasor enviar solicitações de URL especialmente criadas para uma página da Web hospedada pelo Internet Information Services (IIS) 5.1 no Windows XP Professional Service Pack 2. O IIS 5.1 não faz parte da instalação padrão do Windows XP Professional Service Pack 2. Um invasor que explorar essa vulnerabilidade com êxito pode assumir o controle total do sistema afetado.

Essa é uma atualização de segurança importante para todas as edições de 32 bits suportadas do Windows XP Service Pack 2. Para obter mais informações consulte a subseção Software afetado e não afetado, nesta seção.

Essa atualização de segurança elimina a vulnerabilidade, adicionando uma verificação nas solicitações de memória no Internet Information Services (IIS). 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 apliquem a atualização imediatamente.

Problemas conhecidos: O artigo 939373 (em inglês) da Base de Conhecimento Microsoft documenta os problemas atualmente conhecidos que os clientes podem enfrentar ao instalar esta atualização de segurança. O artigo também documenta as soluções recomendadas para esses problemas.

Software afetado e não afetado

Nas tabelas de software afetado e não afetado a seguir, as edições de software não relacionadas já não oferecem mais suporte. Para determinar o ciclo de vida de suporte para seu produto e sua edição, visite o site Ciclo de Vida do Suporte Microsoft.

Softwares afetados

SoftwareComponenteImpacto máximo à segurançaAvaliação de gravidade agregadaBoletins substituídos por esta atualização

Windows XP Professional Service Pack 2

Microsoft Internet Information Services (IIS) 5.1

Execução Remota de Código

Importante

Nenhuma

Softwares não afetados

Sistema operacional

Windows 2000 Service Pack 4

Windows XP Home Service Pack 2

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

Windows Vista x64 Edition

Perguntas mais freqüentes relacionadas a esta atualização de segurança

Uso uma ediçã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 edições são afetadas. Outras edições passaram seu ciclo de vida de suporte. Para determinar o ciclo de vida de suporte para seu produto e sua edição, visite o site Ciclo de Vida do Suporte Microsoft.

Os clientes que possuem edições anteriores do software devem priorizar a migração para as ediçõ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 edições de sistema operacional, visite o site Atendimento Microsoft.

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 mais freqüentes sobre o ciclo de vida do suporte ao produto sistema operacional Windows.

Informações da vulnerabilidade

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 afetadosVulnerabilidade de solicitação de memória no IIS - CVE-2005-4360Avaliação de gravidade agregada

Windows XP Professional Service Pack 2

Importante

Execução Remota de Código

Importante

Vulnerabilidade de solicitação de memória no IIS - CVE-2005-4360

Há uma vulnerabilidade de execução remota de código no Internet Information Services (IIS) 5.1 no Windows XP Profissional Service Pack 2 que pode permitir que um invasor explore com êxito essa vulnerabilidade para assumir controle total do sistema afetado. Um invasor pode explorar a vulnerabilidade enviando solicitações de URL especialmente criadas para uma página da Web hospedada por Internet Information Services (IIS).

Para exibir essa vulnerabilidade como uma entrada padrão na lista Common Vulnerabilities and Exposures, consulte CVE-2005-4360.

Fatores atenuantes da vulnerabilidade de solicitação de memória no IIS - CVE-2005-4360

A atenuação refere-se a uma configuração, configuração comum ou prática recomendada geral, existindo num estado padrão, que possa reduzir a gravidade de exploração de uma vulnerabilidade. Os fatores de atenuação a seguir podem ser úteis em sua situação:

O IIS 5.1 não faz parte de uma instalação padrão do Windows XP Profissional Service Pack 2.

Soluções alternativas para a vulnerabilidade de solicitação de memória no IIS - CVE-2005-4360

A Microsoft testou as seguintes soluções alternativas. Apesar de essas soluções alternativas não corrigirem a vulnerabilidade subjacente, elas ajudam a bloquear vetores de ataque conhecidos. Quando uma solução alternativa reduz a funcionalidade, ela é identificada na seção a seguir. Recomenda-se que os clientes usem versões de IIS incluídas nas edições do servidor do Windows e usem a versão do IIS incluída no Windows XP Profissional Service Pack 2 para desenvolvimento e teste de sites e páginas da Web.

Use o URLScan 2.5 
A instalação do URLScan ajuda a proteger o sistema afetado de tentativas de exploração desta vulnerabilidade.

1.

Instale o URLScan, usando as configurações padrão do URLScan.ini.

2.

Reinicie os serviços IISAdmin e Publicação WWW para que as alterações sejam efetivadas.

Para ajudar a se proteger de tentativas com base na rede para explorar esta vulnerabilidade, bloqueie o acesso à porta 80 (TCP) usando:

Firewall do Windows.

IPSec (Internet Protocol Security). Informações detalhadas sobre o IPSec e a aplicação de filtros estão disponíveis nos artigos 313190 e 813878 (em inglês) da Base de Conhecimento Microsoft.

As portas adicionais nas quais o conteúdo da Web é hospedado por IIS também devem ser bloqueadas.

Perguntas freqüentes sobre a vulnerabilidade da solicitação de memória no IIS - CVE-2005-4360:

Qual é o escopo da vulnerabilidade?    
Se explorado com êxito, essa vulnerabilidade de execução remota de código pode permitir que o invasor execute um código arbitrário dentro do contexto da conta de sistema local.

O que provoca a vulnerabilidade?    
Um buffer não verificado em um objeto que o analisador de URL do Internet Information Services (IIS) 5.1 usa para manter as estatísticas em aplicativos hospedados.

Para que um invasor pode usar a vulnerabilidade?    
O invasor que explorar com êxito essa vulnerabilidade 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.

De que forma o invasor pode explorar a vulnerabilidade?    
Um invasor pode enviar solicitações de URL especialmente criadas para um site hospedado pelo IIS 5.1 no Windows XP Profissional Service Pack 2.

Quais são os sistemas que mais correm riscos com a vulnerabilidade?    
Os sistemas Windows XP Professional que executam o IIS 5.1 correm risco por conta dessa vulnerabilidade apenas quando o IIS é instalado e iniciado.

O que a atualização faz?    
A atualização elimina a vulnerabilidade, validando a solicitação de memória no IIS.

Quando esse boletim de segurança foi lançado, essa vulnerabilidade já tinha sido divulgada publicamente?  
Enquanto esta vulnerabilidade foi revelada publicamente como uma negação de serviço, recentemente informações adicionais foram relatadas em particular à Microsoft como uma vulnerabilidade de execução remota de código. Enquanto ela era considerada uma negação de serviço em uma instalação não padrão do Windows XP Professional Service Pack 2, determinou-se que o método de serviço apropriado estava em um service pack. Como ela é agora considerada explorável, ela está sendo tratada com um boletim de segurança.

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, 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 "patch_de_segurança". Por fim, as atualizações de segurança podem ser baixadas do Catálogo do Windows Update. Para obter mais informações sobre o Catálogo do Windows Update, consulte o artigo 323166 (em inglês) da Base de Conhecimento Microsoft.

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. Esta orientação também ajudará aos 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), Extended Security Update Inventory Tool e a EST (Enterprise Update Scan Tool). Para obter mais informações, consulte o artigo 910723 da Base de Conhecimento Microsoft.

Microsoft Baseline Security Analyzer e Enterprise Update Scan Tool (EST)

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 o site do Microsoft Baseline Security Analyzer.

A tabela a seguir fornece o resumo de detecção do MBSA para esta atualização de segurança.

SoftwareMBSA 1.2.1MBSA 2.0.1

Windows XP Professional Service Pack 2

Sim

Sim

Para obter mais informações sobre o MBSA, visite o site do MBSA. Para obter mais informações sobre os softwares não detectados no momento pelo Microsoft Update e o MBSA 2.0, consulte o artigo 895660 (em inglês) da Base de Conhecimento Microsoft.

Windows Server Update Services

Usando o WSUS (Windows Server Update Services), os administradores podem implantar de forma rápida e confiável as mais recentes atualizações críticas e de segurança dos sistemas operacionais Windows 2000 e posterior, Office XP e posterior, Exchange Server 2003, e SQL Server 2000 nos sistemas operacionais Windows 2000 e posterior. Para obter mais informações sobre como implantar esta atualização de segurança usando o recurso 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.

SoftwareSMS 2.0SMS 2003

Windows XP Professional Service Pack 2

Sim

Sim

Para o SMS 2.0, o SMS SUS Feature Pack, que inclui a ferramenta Inventário da Atualização de Segurança (SUIT), pode ser usado pelo SMS para detectar atualizações de segurança. O SMS SUIT usa o mecanismo do MBSA 1.2.1 para detecção. Para obter mais informações sobre SUIT, visite o seguinte site da Microsoft. Para obter mais informações sobre as limitações da SUIT, consulte o artigo 306460 da Base de Conhecimento Microsoft. O SMS SUS Feature Pack também inclui a ferramenta Office Inventory da Microsoft para detectar atualizações necessárias para aplicativos do Microsoft Office.

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 a ferramenta ITMU do SMS 2003, visite o seguinte site da Microsoft. 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 o SMS, visite o site do SMS.

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 XP Professional (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

Windows XP Professional Service Pack 2:
WindowsXP-KB939373-x86-enu /quiet

Instalar sem reinicializar

Windows XP Professional Service Pack 2:
WindowsXP-KB939373-x86-enu /norestart

Arquivo de log de atualização

Windows XP Professional Service Pack 2:
KB939373.log

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

Use a ferramenta Adicionar ou Remover Programas no Painel de Controle ou o utilitário Spuninst.exe localizado na pasta %Windir%\$NTUninstallKB939373$\Spuninst

Informações sobre o arquivo

Consulte a subseção Informações sobre o arquivo abaixo ou o artigo 939373 da Base de Conhecimento Microsoft (em inglês) para obter o manifesto de arquivo completo

Verificação da Chave do Registro

Para todas as edições em 32 bits afetadas e com suporte do Windows XP Professional:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB939373\Filelist

Informações sobre o arquivo

A versão em inglês desta atualização de segurança tem os atributos de arquivo relacionados na tabela abaixo. As datas e as horas destes arquivos estão de acordo com a hora universal coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para saber a diferença entre o UTC e o horário local, use a guia Fuso Horário na ferramenta Data e Hora, no Painel de Controle.

Para todas as edições em 32 bits afetadas e com suporte do Windows XP Professional:

Nome do arquivoVersãoDataHoraTamanhoPasta

w3svc.dll

5.1.2600.3163

26 de junho de 2007

08:27

363.520

SP2GDR

w3svc.dll

5.1.2600.3163

26 de junho de 2007

08:38

363.520

SP2QFE

Observação Para obter uma lista completa de edições suportadas, consulte o Índice de ciclo de vida de suporte. Para obter uma lista completa de service packs, consulte Ciclo de vida de service packs com suporte. Para obter mais informações sobre a diretiva de ciclo de vida de suporte, consulte Ciclo de Vida do Suporte Microsoft.

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 computador 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 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çãoDescriçã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 opções com suporte de segurança, consulte o artigo 262841 (em inglês) da Base de Conhecimento Microsoft. Para obter mais informações sobre o instalador Update.exe, visite o site Microsoft TechNet.

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çãoDescriçã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 computador. Se isso acontecer, consulte a documentação do produto para completar estas etapas.

1.

Clique em Iniciar e, em seguida, clique em Pesquisar.

2.

No painel Resultados da Pesquisa, clique em Todos os arquivos e pastas, em Search Companion.

3.

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.

4.

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 versão do sistema operacional ou dos programas instalados, alguns dos arquivos listados na tabela de informações de arquivos talvez não estejam instalados.

5.

Na guia Versão, determine a versão do arquivo instalado no computador 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.

Outras informações

Agradecimentos

A Microsoft agradece à pessoa citada abaixo por trabalhar conosco para ajudar a proteger os clientes:

Jonathan Afek e Adi Sharabani da Watchfire por trabalharem com a Microsoft, fornecendo informações adicionais sobre a vulnerabilidade de solicitação de memória no IIS (CVE-2005-4360).

Peter Winter-Smith, da NGS Software, por trabalhar com a Microsoft e fornecer informações adicionais sobre a vulnerabilidade de solicitação de memória no IIS (CVE-2005-4360).

Suporte

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.

Aviso de isenção de responsabilidade

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ê.

Revisões

V1.0 (10 de julho de 2007): Boletim publicado.

V1.1 (12 de julho de 2007): Boletim atualizado: foram adicionados mais esclarecimentos explicando que a vulnerabilidade consiste em um objeto que o IIS 5.1 usa para manter as estatísticas em aplicativos hospedados.


Início da páginaInício da página