Microsoft Security Bulletin MS14-042 - Moderado

Vulnerabilidade no Microsoft Service Bus pode permitir negação de serviço (2972621)

Publicado: terça-feira, 8 de julho de 2014 | Atualizado: October 14, 2014

Versão: 2.0

Informações Gerais

Resumo executivo

Esta atualização de segurança elimina uma vulnerabilidade divulgada publicamente no Microsoft Service Bus for Windows Server. A vulnerabilidade pode permitir a negação de serviço se um invasor autenticado remoto criar e executar um programa que envie uma sequência de mensagens AMQP (Advanced Message Queuing Protocol) especialmente criadas para o sistema de destino. O Microsoft Service Bus for Windows Server não é fornecido com nenhum sistema operacional da Microsoft. Para que um sistema afetado seja vulnerável, o Microsoft Service Bus deve primeiro ser baixado, instalado e configurado e, em seguida, seus detalhes de configuração (certificado do farm) compartilhados com outros usuários.

Esta atualização de segurança é classificada como Moderada para o Microsoft Service Bus 1.1 quando instalada em edições afetadas do Windows Server 2008 R2, Windows Server 2012 e Windows Server 2012 R2. Para obter mais informações, consulte a seção Softwares afetados e não afetados.

A atualização de segurança elimina a vulnerabilidade modificando como o Service Bus for Windows Server manipula mensagens AMQP. Para obter mais informações sobre a vulnerabilidade, consulte a subseção Perguntas frequentes sobre a vulnerabilidade específica neste boletim.

Recomendação. A maioria dos clientes tem a atualização automática habilitada e não precisará executar nenhuma ação, pois essa atualização de segurança será baixada e instalada automaticamente. Para obter informações sobre opções de configuração específicas na atualização automática, consulte o Artigo 294871 da Base de Dados de Conhecimento Microsoft. Para clientes que não têm a atualização automática habilitada, as etapas em Ativar ou desativar a atualização automática podem ser usadas para habilitar a atualização automática.

Para instalações de administradores e empresas, ou usuários finais que desejam instalar esta atualização de segurança manualmente (incluindo clientes que não habilitaram a atualização automática), a Microsoft recomenda que os clientes considerem aplicar a atualização de segurança usando o software de gerenciamento de atualizações ou verificando se há atualizações usando o serviço Microsoft Update . As atualizações também estão disponíveis por meio dos links de download na tabela Softwares afetados mais adiante neste boletim.

Para obter orientações adicionais, consulte a seção Orientações e ferramentas de detecção e implantação neste boletim.

Artigo da Base de Dados de Conhecimento

  • Artigo da Base de Dados de Conhecimento: 2972621
  • Informações do arquivo: Sim
  • Hashes SHA1/SHA2: Sim
  • Problemas conhecidos: Sim

 

Software afetado e não afetado

O software a seguir foi testado para determinar quais versões ou edições são afetadas. Outras versões ou edições já passaram do ciclo de vida de suporte ou não são afetadas. Para determinar o ciclo de vida de suporte para sua versão ou edição de software, consulte Ciclo de Vida do Suporte da Microsoft.

Softwares afetados 

Product Impacto máximo na segurança Classificação de gravidade agregada Atualizações substituídas
Microsoft Service Bus 1.1 quando instalado no Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1\ (2972621) Negação de Serviço Moderado Nenhum
Microsoft Service Bus 1.1 quando instalado no Windows Server 2012\ (2972621) Negação de Serviço Moderado Nenhum
Microsoft Service Bus 1.1 quando instalado no Windows Server 2012 R2\ (2972621) Negação de Serviço Moderado Nenhum

 

Perguntas frequentes sobre atualizações

Qual versão de produto do Microsoft Service Bus for Windows Server é afetada pela vulnerabilidade?
O Microsoft Service Bus 1.1 será afetado pela vulnerabilidade se as versões do produto para os binários afetados presentes no sistema corresponderem às listadas em Versão vulnerável do produto na tabela abaixo.

Binário afetado Versão vulnerável do produto Versão esperada do produto após a aplicação da atualização
Microsoft.ServiceBus.dll 2.1.30904.0 2.1.40512.2
Microsoft.Cloud.ServiceBus.Client.dll 2.1.30904.0 2.1.40512.2
Microsoft.ServiceBus.Commands.dll 2.0.30904.0 2.0.40512.2
Microsoft.Cloud.ServiceBus.Messaging.dll 2.0.30904.0 2.0.40512.2

Se as versões do produto para os binários afetados presentes no sistema forem maiores ou iguais às entradas na segunda coluna, o Microsoft Service Bus 1.1 foi atualizado para resolver a vulnerabilidade e não será afetado.

Como saber qual versão do Microsoft Service Bus for Windows Server está atualmente instalada no meu sistema? 
Se o Microsoft Service Bus 1.1 já estiver instalado no computador, ele será listado em Adicionar ou remover programas. Você pode verificar o número da versão do produto para binários afetados (localizado no diretório C:\Arquivos de Programas\Service Bus\1.1) exibindo suas propriedades de arquivo e observando a versão do produto encontrada na guia Detalhes. Os binários afetados e as versões vulneráveis do produto estão listados na tabela acima.

Como atualizo manualmente minha versão do Microsoft Service Bus for Windows Server? 
Os clientes que optarem por instalar a atualização manualmente, em vez de instalá-la por meio do Microsoft Update, devem primeiro determinar qual versão está instalada no sistema (o Microsoft Service Bus 1.1 tem suporte apenas no Windows Server 2008 R2 Service Pack 1, Windows Server 2012 e Windows Server 2012 R2). Se o Service Bus 1.1 estiver instalado no sistema, verifique a versão de compilação de um dos binários afetados, conforme descrito nas perguntas frequentes anteriores. Se a versão do produto presente no sistema estiver vulnerável, baixe e instale a atualização 2972621 por meio dos links do Centro de Download da Microsoft fornecidos na seção Softwares afetados deste boletim.

Esta atualização atualizará minha versão do Microsoft Service Bus para Windows Server? 
Não. A atualização 2972621 não atualiza versões anteriores do Microsoft Service Bus para a versão 1.1. A Microsoft recomenda a atualização para estar protegida contra a vulnerabilidade descrita neste boletim.

Estou usando uma versão mais antiga do software discutido neste boletim de segurança. O que devo fazer? 
O software afetado listado neste boletim foi testado para determinar quais versões são afetadas. Outras versões já passaram do ciclo de vida de suporte. Para obter mais informações sobre o ciclo de vida do produto, consulte o site do Ciclo de Vida do Suporte da Microsoft.

Deve ser uma prioridade para os clientes que têm versões mais antigas do software migrar para versões com suporte para evitar a exposição potencial a vulnerabilidades. Para determinar o ciclo de vida de suporte para sua versão de software, consulte Selecionar um produto para obter informações sobre o ciclo de vida. Para obter mais informações sobre service packs para essas versões de software, consulte Política de suporte ao ciclo de vida do Service Pack.

Os clientes que precisam de suporte personalizado para software mais antigo devem entrar em contato com o representante da equipe de contas da Microsoft, o gerente técnico de contas ou o representante de parceiro da Microsoft apropriado para obter opções de suporte personalizadas. Os clientes sem um Contrato Alliance, Premier ou Autorizado podem entrar em contato com o escritório de vendas local da Microsoft. Para obter informações de contato, consulte o site Microsoft Worldwide Information , selecione o país na lista Informações de contato e clique em Ir para ver uma lista de números de telefone. Quando ligar, peça para falar com o gerente de vendas do Suporte Premier local. Para obter mais informações, consulte as Perguntas frequentes sobre a Política de Ciclo de Vida do Suporte da Microsoft.

Classificações de gravidade e identificadores de vulnerabilidade

As classificações de gravidade a seguir pressupõem o impacto máximo potencial da vulnerabilidade. Para obter informações sobre a probabilidade, dentro de 30 dias após o lançamento deste boletim de segurança, da possibilidade de exploração da vulnerabilidade em relação à sua classificação de gravidade e impacto à segurança, consulte o Índice de exploração no resumo de boletins de julho. Para obter mais informações, consulte Índice de exploração da Microsoft.

Classificação de gravidade da vulnerabilidade e impacto máximo na segurança por software afetado
Softwares afetados Vulnerabilidade de negação de serviço do Service Bus - CVE-2014-2814 Classificação de gravidade agregada
Microsoft Service Bus 1.1 quando instalado no Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (2972621) Negação de Serviço Moderada Moderado
Microsoft Service Bus 1.1 quando instalado no Windows Server 2012 (2972621) Negação de Serviço Moderada Moderado
Microsoft Service Bus 1.1 quando instalado no Windows Server 2012 R2 (2972621) Negação de Serviço Moderada Moderado

 

Vulnerabilidade de negação de serviço do Service Bus - CVE-2014-2814

Existe uma vulnerabilidade de negação de serviço no Microsoft Service Bus for Windows Server. Um invasor autenticado que explorar com êxito a vulnerabilidade pode fazer com que o Service Bus pare de responder a mensagens AMQP de entrada.

Para exibir esta vulnerabilidade como uma entrada padrão na lista Common Vulnerabilities and Exposures, consulte CVE-2014-2814.

Fatores atenuantes

Mitigação refere-se a uma configuração, configuração comum ou prática recomendada geral, existente em um estado padrão, que pode reduzir a gravidade da exploração de uma vulnerabilidade. Os seguintes fatores atenuantes podem ser úteis em sua situação:

  • O Microsoft Service Bus for Windows Server não é fornecido com nenhum sistema operacional da Microsoft. Para que um sistema afetado seja vulnerável, o Microsoft Service Bus deve primeiro ser baixado, instalado e configurado e, em seguida, seus detalhes de configuração (certificado do farm) compartilhados com outros usuários.

Soluções Alternativas

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 seguintes soluções alternativas e estados na discussão se uma solução alternativa reduz a funcionalidade:

Desativar AMQP

Se você não precisar da funcionalidade e conectividade do protocolo AMQP, poderá desabilitar o uso do AMQP. Para desativar o AMQP, execute estas etapas:

  1. Abra o arquivo GatewayComponents.config localizado no diretório c:\Arquivos de Programas\Service Bus\1.1\. (Salve um backup desse arquivo para restaurar mais tarde, caso deseje desfazer essa solução alternativa.)

  2. Remova todas as referências ao componente "AmqpProtocolHead" e salve o arquivo.

  3. Para que a alteração entre em vigor, execute os seguintes cmdlets do PowerShell do Barramento de Serviço:

     stop-sbhost
    

    seguido por

     start-sbhost
    

    Observação Se houver mais de um nó no farm de barramento de serviço configurado, as etapas anteriores deverão ser executadas em cada nó do farm.

Impacto da solução alternativa. Não serão aceitas conexões AMQP.

Como desfazer a solução alternativa.

Para desfazer a solução alternativa, execute estas etapas:

  1. Restaure o backup do arquivo GatewayComponents.config para o diretório c:\Arquivos de Programas\Service Bus\1.1\.

  2. Para que a alteração entre em vigor, execute os seguintes cmdlets do PowerShell do Barramento de Serviço:

     stop-sbhost
    

    seguido por

     start-sbhost 
    

    Observação Se houver mais de um nó no farm de barramento de serviço configurado, as etapas anteriores deverão ser executadas em cada nó do farm.

Perguntas frequentes

Qual é a abrangência da vulnerabilidade?
Esta é uma vulnerabilidade de negação de serviço.

O que causa a vulnerabilidade?
A vulnerabilidade é causada quando o Microsoft Service Bus manipula incorretamente mensagens AMQP especialmente criadas.

O que é o AMQP (Advanced Message Queuing Protocol)?
O AMQP (Advanced Message Queuing Protocol) é um protocolo de mensagens eficiente e confiável que você pode usar para criar aplicativos de mensagens robustos e multiplataforma. Para obter mais informações sobre o Microsoft Service Bus for Windows Server, Service Bus AMQP: Guia do desenvolvedor.

O que é o Microsoft Service Bus for Windows Server?
O Microsoft Service Bus for Windows Server é um componente instalável que fornece recursos de mensagens no Windows. Ele permite que os clientes criem, testem e executem aplicativos orientados por mensagens em ambientes autogerenciados. Para obter mais informações sobre o Microsoft Service Bus for Windows Server, consulte Service Bus for Windows Server (Service Bus 1.1).

Para que um invasor pode usar a vulnerabilidade?
Um invasor que explorar com êxito a vulnerabilidade poderá fazer com que o Barramento de Serviço da Microsoft pare de responder às mensagens de entrada.

Como um invasor pode explorar a vulnerabilidade?
Um invasor autenticado remoto pode explorar essa vulnerabilidade criando e executando um programa que envia uma sequência de mensagens AMQP especialmente criadas para o sistema de destino.

Quais são os sistemas que mais correm risco com a vulnerabilidade?
Os servidores Windows com o Microsoft Service Bus for Windows Server instalado correm mais risco com esta vulnerabilidade.

O que a atualização faz?
A atualização elimina a vulnerabilidade modificando como o Microsoft Service Bus for Windows Server manipula mensagens AMQP.

Quando este boletim de segurança foi emitido, esta vulnerabilidade tinha sido divulgada publicamente?
Sim. Esta vulnerabilidade foi divulgada publicamente. Ela recebeu o número CVE-2014-2814 da lista Common Vulnerability and Exposure.

Quando este boletim de segurança foi emitido, a Microsoft tinha recebido relatórios de que esta vulnerabilidade estava a ser explorada?
Não. A Microsoft não está ciente de ataques que tentam explorar essa vulnerabilidade.

Orientação e ferramentas de detecção e implantação

Vários recursos estão disponíveis para ajudar os administradores a implantar atualizações de segurança. 

  • O Microsoft Baseline Security Analyzer (MBSA) permite que os administradores verifiquem os sistemas locais e remotos em busca de atualizações de segurança ausentes e configurações incorretas de segurança comuns. 
  • O Windows Server Update Services (WSUS), o Systems Management Server (SMS) e o System Center Configuration Manager ajudam os administradores a distribuir atualizações de segurança. 
  • Os componentes do Update Compatibility Evaluator incluídos no Application Compatibility Toolkit ajudam a simplificar o teste e a validação de atualizações do Windows em relação aos aplicativos instalados. 

Para obter informações sobre essas e outras ferramentas disponíveis, consulte Ferramentas de segurança para profissionais de TI. 

Implantação de atualização de segurança

Barramento de Serviço da Microsoft para Windows Server

Tabela de Referência

A tabela a seguir contém as informações de atualização de segurança para este software.

Nome do arquivo de atualização de segurança Para Microsoft Service Bus for Windows Server quando instalado em todas as edições com suporte do Windows Server 2008 R2, Windows Server 2012 ou Windows Server 2012 R2:\ ServiceBusServer-KB2972621-x64-EN.exe
Opções de instalação Consulte o Artigo 934307 da Base de Dados de Conhecimento Microsoft
Requisito de reinicialização Esta atualização não requer uma reinicialização. O instalador interrompe os serviços necessários, aplica a atualização e reinicia os serviços. No entanto, se os serviços necessários não puderem ser interrompidos por qualquer motivo, ou se os arquivos necessários estiverem sendo usados, essa atualização exigirá uma reinicialização. Se esse comportamento ocorrer, será exibida uma mensagem que o aconselha a reiniciar.
Informações de remoção No Painel de Controle, abra Programas e Recursos, localize Atualização de Segurança para o Service Bus 1.1 (KB2972621) na lista de atualizações instaladas, clique com o botão direito do mouse nela e clique em Desinstalar.\ \ Consulte o Artigo 2972621 da Base de Dados de Conhecimento Microsoft para obter instruções sobre como desinstalar a atualização de segurança usando uma linha de comando.
Informações de arquivo Consulte o Artigo 2972621 da Base de Dados de Conhecimento Microsoft
Verificação da chave do Registro HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Updates\Service Bus 1.1\KB2972621

 

Outras Informações

Programa de Proteção Ativa da Microsoft (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 de cada lançamento mensal da atualização de segurança. Os provedores de software de segurança podem usar essas informações de vulnerabilidade 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 intrusão baseados em rede ou sistemas de prevenção de intrusão baseados em host. Para determinar se as proteções ativas estão disponíveis em provedores de software de segurança, acesse os sites de proteções ativas fornecidos por parceiros do programa, listados em Parceiros do Microsoft Active Protections Program (MAPP).

Suporte

Como obter ajuda e suporte para esta atualização de segurança

Aviso de isenção de responsabilidade

As informações fornecidas na Base de Dados de Conhecimento Microsoft são fornecidas "no estado em que se encontram", sem qualquer tipo de garantia. A Microsoft se isenta de todas as garantias, expressas ou implícitas, incluindo as garantias de comercialização e adequação a uma finalidade específica. Em nenhuma circunstância a Microsoft Corporation ou seus fornecedores serão responsáveis por quaisquer danos, incluindo danos diretos, indiretos, incidentais, consequenciais, perda de lucros comerciais ou danos especiais, mesmo que a Microsoft Corporation ou seus fornecedores tenham sido avisados da possibilidade de tais danos. Alguns estados não permitem a exclusão ou limitação de responsabilidade por danos consequenciais ou incidentais, portanto, a limitação acima pode não se aplicar.

Revisões

  • V1.0 (8 de julho de 2014): Boletim publicado.
  • V2.0 (14 de outubro de 2014): Boletim relançado para anunciar a oferta da atualização de segurança por meio do Microsoft Update, além da opção somente Centro de Download fornecida quando este boletim foi lançado originalmente. Os clientes que já atualizaram seus sistemas com êxito não precisam tomar nenhuma ação.

Página gerada em 01/10/2014 10:14Z-07:00.