Source: https://technet.microsoft.com/pt-pt/library/security/ms05-043.aspx
Timestamp: 2017-08-19 11:52:15+00:00
Document Index: 124142765

Matched Legal Cases: ['Artigo 908506', 'Artigo 908506', 'Artigo 908506', 'Artigo 306460', 'Artigo 887012', 'Artigo 908506']

Microsoft Security Bulletin MS05-043 - Crítica
2005 MS05-043
Vulnerabilidade no Serviço de Spooler de Impressão poderia permitir a Execução Remota de Código (896423)
Data de publicação: 9 de agosto de 2005 | Updated: 18 de abril de 2007
Avisos: O Artigo 908506 da Base de Dados de Conhecimento da Microsoft documenta as questões actualmente conhecidas que os clientes podem experimentar quando instalam esta actualização de segurança. O artigo também documenta soluções recomendadas para estas questões. Para mais informações, consulte o Artigo 908506 da Base de Dados de Conhecimento da Microsoft.
Microsoft Windows Server 2003 para sistemas baseados em Itanium - Transferir a actualização
Esta actualização resolve uma vulnerabilidade recentemente descoberta e comunicada de forma privada. Existe uma vulnerabilidade no serviço de Spooler de impressão que poderia permitir a execução remota de código. A vulnerabilidade está documentada na secção "Detalhes sobre a Vulnerabilidade" deste boletim.
Vulnerabilidade no Spooler de Impressão - CAN-2005-1984 Execução Remota de Código Crítica Crítica Moderada Moderada
Artigo 908506 da Base de Dados de Conhecimento da Microsoft: Poderá não ser possível imprimir para uma impressora na rede após instalar a actualização de segurança 896423 num computador com o Windows 2000 com Service Pack 4.
O suporte a actualizações de segurança para o Microsoft Windows XP 64-Bit Edition Service Pack 1 (Itanium) e Microsoft Windows XP 64-Bit Edition Versão 2003 (Itanium) terminou a 30 de Junho de 2005. Ainda utilizo um destes sistemas operativos - o que devo fazer?
Com o lançamento do Windows XP Professional x64 Edition, Microsoft Windows XP 64-Bit Edition Service Pack 1 (Itanium) e Microsoft Windows XP 64-Bit Edition Versão 2003 (Itanium), o suporte a actualizações de segurança deixará de estar disponível. Os utilizadores que tenham estas versões do sistema operativo deviam considerar a migração para versões suportadas como uma prioridade, de modo a poderem proteger os seus sistemas contra a potencial exposição a vulnerabilidades. A Microsoft continuará a disponibilizar suporte completo para o Windows Server 2003 para sistemas baseados em Itanium, Windows XP Professional x64 Edition e Windows Server 2003 x64 Edition, para requisitos informáticos de 64 bits. A Microsoft continua a licenciar e a disponibilizar suporte para as edições do Windows Server 2003 Enterprise e Datacenter para sistemas baseados em Itanium e a versão de 64 bits do SQL Server 2000 Enterprise Edition. No futuro, alargaremos o suporte Itanium ao Visual Studio 2005, .NET Framework 2005 e SQL Server 2005.
Sim. O SMS pode ajudar a detectar e implementar esta actualização de segurança. Para obter informações sobre o SMS, visite o Web site do SMS. A ferramenta Security Update Inventory Tool pode ser utilizada por SMS para detectar actualizações de segurança que são oferecidas pelo Windows Update, que são suportadas pelos Software Update Services, e outras actualizações de segurança que são suportadas pelo MBSA 1.2.1. Para mais informações sobre a ferramenta Security Update Inventory Tool, consulte o seguinte Web site da Microsoft. Para mais informações sobre as limitações da ferramenta Security Update Inventory Tool, consulte o Artigo 306460 da Base de Dados de Conhecimento da Microsoft. A ferramenta SMS 2003 Inventory Tool para actualizações de software Microsoft pode ser utilizada por SMS para detectar actualizações de segurança que são oferecidas pelo Microsoft Update e que são suportadas pelos Windows Server Update Services. Para obter mais informações sobre a ferramenta SMS 2003 Inventory Tool for Microsoft Updates, consulte o seguinte Web site da Microsoft.
Vulnerabilidade do Spooler de Impressão - CAN-2005-1984:
Existe uma vulnerabilidade de execução remota de código no serviço de spooler de impressão que poderia permitir que um intruso que tivesse explorado esta vulnerabilidade com sucesso obtivesse controlo total sobre o sistema afectado.
Factores atenuantes para a Vulnerabilidade do Spooler de Impressão - CAN-2005-1984:
No Windows XP Service Pack 2 e Windows Server 2003, esta vulnerabilidade é limitada a utilizadores autenticados. Além disso, para que este problema crie um vector de ataque remoto nestas versões de sistemas operativos, um utilizador local que tenha autorizações adequadas deve primeiro partilhar uma impressora ou tentar ligar a uma impressora partilhada. Se nenhum utilizador com autorizações adequadas tiver partilhado uma impressora ou tente ligar a uma impressora partilhada, um intruso teria de ter credenciais de início de sessão válidas e teria de poder iniciar a sessão localmente para explorar esta vulnerabilidade.
No Windows XP Service Pack 2 e Windows Server 2003, este problema resultaria numa condição de negação de serviço. No Windows XP Service Pack 2 e Windows Server 2003, esta questão não pode ser explorada para execução remota de código ou para elevação de privilégios.
Noutras versões de sistemas operativos, as tentativas de ataques para explorar esta vulnerabilidade resultariam muito provavelmente numa negação de serviço. No entanto, poderia ser possível a execução remota de código.
Soluções alternativas para a Vulnerabilidade no Spooler de Impressão - CAN-2005-1984:
Impacto da solução alternativa: Se desactivar o serviço de spooler de impressão, não pode imprimir local ou remotamente. Assim, recomendamos a aplicação desta solução alternativa em sistemas que não necessitem de impressão.
No Windows 2000 Server Service Pack 4, retire o serviço de spooler de impressão da chave de registo NullSessionPipes:
O Windows 2000 Server Service Pack 4 e o Windows XP Service Pack 1 permitem ligações anónimas ao serviço afectado. Para ajudar a evitar tentativas de exploração desta vulnerabilidade por parte de intrusos anónimos, retire o serviço da subchave NullSessionPipes. Esta solução alternativa não evitará ataques de utilizadores autenticados. Utilize esta solução alternativa apenas se não puder desactivar o serviço de spooler de impressão.
Nota A utilização incorrecta do Editor de Registo pode provocar problemas graves que poderão conduzir à reinstalação do sistema operativo. A Microsoft não pode garantir que os problemas resultantes da utilização incorrecta do Editor de Registo possam ser resolvidos. A utilização do Editor de Registo é da sua responsabilidade. Para obter informações sobre como modificar o registo, deve consultar o tópico de Ajuda "Alterar Chaves e Valores" do Editor de Registo (Regedit.exe) ou os tópicos de Ajuda "Adicionar e Eliminar Informações do Registo" e "Editar Dados do Registo" do Regedt32.exe.
Impacto da solução alternativa: As ligações anónimas ao serviço de spooler de impressão não serão permitidas. Este é o comportamento predefinido das versões posteriores dos sistemas operativos.
Perguntas mais frequentes para a Vulnerabilidade no Spooler de Impressão - CAN-2005-1984:
Esta é uma vulnerabilidade de execução remota de código. Um intruso que conseguisse tirar partido da vulnerabilidade poderia obter o controlo total de um sistema afectado remotamente. Um intruso poderia então instalar programas; ver, alterar ou eliminar dados; ou ainda criar novas contas com todos os privilégios. No entanto, tentativas de explorar esta vulnerabilidade iriam muito provavelmente resultar numa negação de serviço.
Uma memória intermédia não verificada no serviço de spooler de impressão.
O serviço de spooler de impressão Spoolsv.exe é um ficheiro executável que é instalado como um serviço. O spooler é carregado quando o sistema operativo arranca e continua a ser executado até que o sistema operativo seja encerrado. O serviço de spooler de impressão gere o processo de impressão, que inclui tarefas como a recuperação da localização do controlador de impressora correcto, carregar esse controlador, fazer spool das chamadas de função de alto nível para um trabalho de impressão e a programação de trabalhos de impressão. Quando as tarefas de um determinado trabalho de impressão estiverem concluídas, o serviço de spooler de impressão passa o trabalho para o router de impressão. Para mais informações sobre o serviço de spooler de impressão, visite o seguinte Web site.
Um intruso que conseguisse explorar esta vulnerabilidade com êxito para a execução remota de código poderia controlar totalmente o sistema afectado. No Windows XP Service Pack 2 e Windows Server 2003, este problema resultaria numa negação de serviço. Noutras versões de sistemas operativos, as tentativas de explorar esta vulnerabilidade resultariam muito provavelmente numa negação de serviço. No entanto, poderia ser possível a execução remota de código.
No Windows 2000 e no Windows XP Service Pack 1, qualquer utilizador anónimo que pudesse enviar uma mensagem especialmente concebida ao sistema afectado poderia tentar explorar esta vulnerabilidade. No Windows XP Service Pack 2 e Windows Server 2003, esta vulnerabilidade é limitada a utilizadores autenticados. Um intruso autenticado poderia igualmente iniciar localmente a sessão num sistema e tentar explorar esta vulnerabilidade em todas as versões de sistemas operativos afectados.
Um intruso poderia tentar explorar remotamente a vulnerabilidade criando uma mensagem especialmente concebida e enviando a mensagem ao sistema afectado. A mensagem poderia fazer com que o sistema afectado executasse código em versões de sistemas operativos e configurações que estavam vulneráveis a vectores de ataque remotos. Por predefinição, o Windows 2000 e Windows XP Service Pack 1 estão vulneráveis remotamente. Não é possível criar um vector de ataque remoto no Windows XP SP2 ou no Windows Server 2003, a não ser que um utilizador que tenha autorização adequada partilhe uma impressora ou tente ligar a uma impressora partilhada.
Para explorar localmente esta vulnerabilidade em todas as versões de sistemas operativos, um intruso teria primeiro de iniciar a sessão no sistema. Um intruso poderia executar um programa concebido especialmente para explorar a vulnerabilidade.
O Windows 2000 e o Windows XP Service Pack 1 são mais susceptíveis a esta vulnerabilidade. Os sistemas Windows XP Service Pack 2 e Windows Server 2003 são menos susceptíveis devido aos factores atenuantes que existem nessas versões de sistema operativo. No entanto, os sistemas configurados como servidores de impressão são particularmente susceptíveis a esta vulnerabilidade.
A actualização elimina a vulnerabilidade, alterando a forma como o serviço de spooler de impressão valida o comprimento de uma mensagem antes de a transmitir para a memória intermédia atribuída.
Nota A utilização do parâmetro /quiet irá suprimir todas as mensagens. Isto inclui a supressão de mensagens de falha. Quando utilizam o parâmetro /quiet, os administradores devem usar um dos métodos suportados para verificar se a instalação foi bem sucedida. Os administradores também devem consultar o ficheiro KB896423.log para verificar a existência de quaisquer mensagens de falha quando utilizam este parâmetro.
Esta actualização não requer um reinício. Para ajudar a reduzir a hipótese de ser necessário reiniciar o computador, interrompa o serviço de spooler e feche todas as aplicações que possam usar os ficheiros afectados antes de instalar a actualização de segurança. Para mais informações sobre por que razão pode ser solicitada a sua confirmação para o reinício do seu computador, consulte o Artigo 887012 da Base de Dados de Conhecimento da Microsoft.
Os administradores de sistema podem também utilizar o utilitário Spuninst.exe para remover esta actualização de segurança. O utilitário Spuninst.exe está localizado na pasta %Windir%\$NTUninstallKB896423$\Spuninst.
Nota Esta chave de registo poderá não conter uma lista completa dos ficheiros instalados. Além disso, esta chave de registo poderá não ser criada correctamente se um administrador ou um OEM integrar ou associar a actualização de segurança 896423 aos ficheiros de origem de instalação do Windows.
Arpidfix.exe 5.1.2600.2710 29 de Junho de 2005 23:54 30,720
Nota Estas chaves de registo poderão não conter uma lista completa dos ficheiros instalados. Além disso, estas chaves de registo poderão não ser criadas correctamente se um administrador ou um OEM integrar ou associar a actualização de segurança 896423 aos ficheiros de origem de instalação do Windows.
Kostya Kortchinsky, da CERT RENATER, por fornecer informações sobre a Vulnerabilidade no Spooler de Impressão (CAN-2005-1984).
V1.0 (9 de Agosto de 2005): Boletim publicado.
V1.1 (17 de Agosto de 2005): Boletim actualizado para clarificar o texto apresentado na secção “Soluções alternativas”.
V1.2 (18 de Abril de 2007): Boletim actualizado com referência ao Artigo 908506 da Base de Dados de Conhecimento da Microsoft como um aviso na secção “Resumo”, bem como a uma questão conhecida na secção de “Perguntas mais frequentes relativas a esta actualização de segurança”.