Microsoft Security Bulletin MS15-041 - Importante

Vulnerabilidade no .NET Framework pode permitir a divulgação não autorizada de informações (3048010)

Publicado: terça-feira, 14 de abril de 2015 | Atualizado: May 12, 2015

Versão: 2.0

Resumo executivo

Esta atualização de segurança elimina uma vulnerabilidade no Microsoft .NET Framework. A vulnerabilidade pode permitir a divulgação não autorizada de informações se um invasor enviar uma solicitação da Web especialmente criada a um servidor afetado que tenha mensagens de erro personalizadas desabilitadas. O invasor que explorar com êxito a vulnerabilidade poderá exibir partes de um arquivo de configuração da Web, o que pode expor informações confidenciais.

Esta atualização de segurança é classificada como Importante para Microsoft .NET Framework 1.1 Service Pack 1, Microsoft .NET Framework 2.0 Service Pack 2, Microsoft .NET Framework 3.5, Microsoft .NET Framework 3.5.1, Microsoft .NET Framework 4, Microsoft .NET Framework 4.5, Microsoft .NET Framework 4.5.1 e Microsoft .NET Framework 4.5.2 em versões afetadas do Microsoft Windows. Para obter mais informações, consulte a seção Softwares afetados.

A atualização de segurança elimina a vulnerabilidade removendo detalhes do conteúdo do arquivo das mensagens de erro que estavam facilitando a divulgação de informações. Para obter mais informações sobre a vulnerabilidade, consulte a subseção Perguntas frequentes sobre a vulnerabilidade específica.

Para obter mais informações sobre essa atualização, consulte o artigo 3048010 da Base de Dados de Conhecimento Microsoft.

Softwares afetados

As seguintes versões ou edições de software são afetadas. As versões ou edições que não estão listadas 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.

Sistema operacional Componente Impacto máximo na segurança Classificação de gravidade agregada Atualizações substituídas
Windows Server 2003
Windows Server 2003 Service Pack 2 Microsoft .NET Framework 1.1 Service Pack 1 (3037572) Divulgação de informações Importante 2901115 no boletim MS14-009
Windows Server 2003 Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3037577) Divulgação de informações Importante 2901111 no boletim MS14-009
Windows Server 2003 Service Pack 2 Microsoft .NET Framework 4[1](3037578) Divulgação de informações Importante 2901110 em MS14-009
Windows Server 2003 x64 Edição Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3037577) Divulgação de informações Importante 2901111 no boletim MS14-009
Windows Server 2003 x64 Edição Service Pack 2 Microsoft .NET Framework 4[1](3037578) Divulgação de informações Importante 2901110 em MS14-009
Windows Server 2003 com SP2 para sistemas baseados em Itanium Microsoft .NET Framework 2.0 Service Pack 2 (3037577) Divulgação de informações Importante 2901111 no boletim MS14-009
Windows Server 2003 com SP2 para sistemas baseados em Itanium Microsoft .NET Framework 4[1](3037578) Divulgação de informações Importante 2901110 em MS14-009
Windows Vista
Windows Vista Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3037573) Divulgação de informações Importante 2901113 em MS14-009
Windows Vista Service Pack 2 Microsoft .NET Framework 4[1](3037578) Divulgação de informações Importante 2901110 em MS14-009
Windows Vista Service Pack 2 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037581) Divulgação de informações Importante 2901126 em MS14-009
Windows Vista x64 Edição Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3037573) Divulgação de informações Importante 2901113 em MS14-009
Windows Vista x64 Edição Service Pack 2 Microsoft .NET Framework 4[1](3037578) Divulgação de informações Importante 2901110 em MS14-009
Windows Vista x64 Edição Service Pack 2 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037581) Divulgação de informações Importante 2901126 em MS14-009
Windows Server 2008
Windows Server 2008 para sistemas de 32 bits Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3037573) Divulgação de informações Importante 2901113 em MS14-009
Windows Server 2008 para sistemas de 32 bits Service Pack 2 Microsoft .NET Framework 4[1](3037578) Divulgação de informações Importante 2901110 em MS14-009
Windows Server 2008 para sistemas de 32 bits Service Pack 2 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037581) Divulgação de informações Importante 2901126 em MS14-009
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3037573) Divulgação de informações Importante 2901113 em MS14-009
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 Microsoft .NET Framework 4[1](3037578) Divulgação de informações Importante 2901110 em MS14-009
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037581) Divulgação de informações Importante 2901126 em MS14-009
Windows Server 2008 para sistemas baseados em Itanium Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3037573) Divulgação de informações Importante 2901113 em MS14-009
Windows Server 2008 para sistemas baseados em Itanium Service Pack 2 Microsoft .NET Framework 4[1](3037578) Divulgação de informações Importante 2901110 em MS14-009
Windows 7
Windows 7 para sistemas de 32 bits Service Pack 1 Microsoft .NET Framework 3.5.1 (3037574) Divulgação de informações Importante 2901112 no boletim MS14-009
Windows 7 para sistemas de 32 bits Service Pack 1 Microsoft .NET Framework 4[1](3037578) Divulgação de informações Importante 2901110 em MS14-009
Windows 7 para sistemas de 32 bits Service Pack 1 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037581) Divulgação de informações Importante 2901126 em MS14-009
Windows 7 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 3.5.1 (3037574) Divulgação de informações Importante 2901112 no boletim MS14-009
Windows 7 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 4[1](3037578) Divulgação de informações Importante 2901110 em MS14-009
Windows 7 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037581) Divulgação de informações Importante 2901126 em MS14-009
Windows Server 2008 R2
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 3.5.1 (3037574) Divulgação de informações Importante 2901112 no boletim MS14-009
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 4[1](3037578) Divulgação de informações Importante 2901110 em MS14-009
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037581) Divulgação de informações Importante 2901126 em MS14-009
Windows Server 2008 R2 para sistemas baseados em Itanium Service Pack 1 Microsoft .NET Framework 3.5.1 (3037574) Divulgação de informações Importante 2901112 no boletim MS14-009
Windows Server 2008 R2 para sistemas baseados em Itanium Service Pack 1 Microsoft .NET Framework 4[1](3037578) Divulgação de informações Importante 2901110 em MS14-009
Windows 8 e Windows 8.1
Windows 8 para sistemas de 32 bits Microsoft .NET Framework 3.5 (3037575) Divulgação de informações Importante 2901120 no boletim MS14-009
Windows 8 para sistemas de 32 bits Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037580) Divulgação de informações Importante 2901119 e 2901127 no boletim MS14-009
Windows 8 para sistemas baseados em x64 Microsoft .NET Framework 3.5 (3037575) Divulgação de informações Importante 2901120 no boletim MS14-009
Windows 8 para sistemas baseados em x64 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037580) Divulgação de informações Importante 2901119 e 2901127 no boletim MS14-009
Windows 8.1 para sistemas de 32 bits Microsoft .NET Framework 3.5 (3037576) Divulgação de informações Importante 2901125 no boletim MS14-009
Windows 8.1 para sistemas de 32 bits Microsoft .NET Framework 4.5.1/4.5.2 (3037579) Divulgação de informações Importante 2901128 no boletim MS14-009
Windows 8.1 para sistemas baseados em x64 Microsoft .NET Framework 3.5 (3037576) Divulgação de informações Importante 2901125 no boletim MS14-009
Windows 8.1 para sistemas baseados em x64 Microsoft .NET Framework 4.5.1/4.5.2 (3037579) Divulgação de informações Importante 2901128 no boletim MS14-009
Windows Server 2012 e Windows Server 2012 R2
Windows Server 2012 Microsoft .NET Framework 3.5 (3037575) Divulgação de informações Importante 2901120 no boletim MS14-009
Windows Server 2012 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037580) Divulgação de informações Importante 2901119 e 2901127 no boletim MS14-009
Windows Server 2012 R2 Microsoft .NET Framework 3.5 (3037576) Divulgação de informações Importante 2901125 no boletim MS14-009
Windows Server 2012 R2 Microsoft .NET Framework 4.5.1/4.5.2 (3037579) Divulgação de informações Importante 2901128 no boletim MS14-009
Windows RT e Windows RT 8.1
Windows RT Microsoft .NET Framework 4.5/4.5.1/4.5.2[2](3037580) Divulgação de informações Importante 2901119 e 2901127 no boletim MS14-009
Windows RT 8.1 Microsoft .NET Framework 4.5.1/4.5.2[2](3037579) Divulgação de informações Importante 2901128 no boletim MS14-009
Opção de instalação Server Core
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (instalação Server Core) Microsoft .NET Framework 3.5.1 (3037574) Divulgação de informações Importante 2901112 no boletim MS14-009
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (instalação Server Core) Microsoft .NET Framework 4[1](3037578) Divulgação de informações Importante 2901110 em MS14-009
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (instalação Server Core) Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037581) Divulgação de informações Importante 2901126 em MS14-009
Windows Server 2012 (instalação Server Core) Microsoft .NET Framework 3.5 (3037575) Divulgação de informações Importante 2901120 no boletim MS14-009
Windows Server 2012 (instalação Server Core) Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037580) Divulgação de informações Importante 2901119 e 2901127 no boletim MS14-009
Windows Server 2012 R2 (instalação Server Core) Microsoft .NET Framework 3.5 (3037576) Divulgação de informações Importante 2901125 no boletim MS14-009
Windows Server 2012 R2 (instalação Server Core) Microsoft .NET Framework 4.5.1/4.5.2 (3037579) Divulgação de informações Importante 2901128 no boletim MS14-009

[1]. NET Framework 4 e .NET Framework 4 Client Profile afetados.

[2]Esta actualização está disponível apenas através do Windows Update .

 

Perguntas frequentes sobre atualizações

Como determinar qual versão do Microsoft .NET Framework está instalada?
Você pode instalar e executar várias versões do .NET Framework em um sistema e pode instalar as versões em qualquer ordem. Para obter mais informações, consulte o artigo 318785 da Base de Dados de Conhecimento Microsoft.

Qual é a diferença entre o .NET Framework 4 e o .NET Framework 4 Client Profile?
Os pacotes redistribuíveis do .NET Framework versão 4 estão disponíveis em dois perfis: .NET Framework 4 e .NET Framework 4 Client Profile. O .NET Framework 4 Client Profile é um subconjunto do perfil do .NET Framework 4 otimizado para aplicativos cliente. Ele fornece funcionalidade para a maioria dos aplicativos cliente, incluindo recursos do Windows Presentation Foundation (WPF), Windows Forms, Windows Communication Foundation (WCF) e ClickOnce. Isso permite uma implantação mais rápida e um pacote de instalação menor para aplicativos destinados ao .NET Framework 4 Client Profile. Para obter mais informações, consulte o artigo do MSDN, .NET Framework Client Profile

Há vários pacotes de atualização disponíveis para alguns dos softwares afetados. Preciso instalar todas as atualizações listadas na tabela Softwares afetados para o software?
Sim. Os clientes devem aplicar todas as atualizações oferecidas para o software instalado em seus sistemas.

Preciso instalar essas atualizações de segurança em uma sequência específica?
Não. Várias atualizações para um determinado sistema podem ser aplicadas em qualquer sequência.

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

Classificação de gravidade da vulnerabilidade e impacto máximo na segurança por software afetado
Softwares afetados Vulnerabilidade de divulgação não autorizada de informações ASP.NET - CVE-2015-1648 Classificação de gravidade agregada
Microsoft .NET Framework 1.1 Service Pack 1
Microsoft .NET Framework 1.1 Service Pack 1 no Microsoft Windows Server 2003 Service Pack 2 (3037572) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 2.0 Service Pack 2
Microsoft .NET Framework 2.0 Service Pack 2 quando instalado no Microsoft Windows Server 2003 Service Pack 2 (3037577) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 2.0 Service Pack 2 quando instalado no Microsoft Windows Server 2003 x64 Edition Service Pack 2 (3037577) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 2.0 Service Pack 2 quando instalado no Microsoft Windows Server 2003 para sistemas baseados em Itanium Service Pack 2 (3037577) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 2.0 Service Pack 2 no Windows Vista Service Pack 2 (3037573) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 2.0 Service Pack 2 no Windows Vista x64 Edition Service Pack 2 (3037573) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 2.0 Service Pack 2 no Windows Server 2008 para sistemas de 32 bits Service Pack 2 (3037573) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 2.0 Service Pack 2 no Windows Server 2008 para sistemas baseados em x64 Service Pack 2 (3037573) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 2.0 Service Pack 2 no Windows Server 2008 para sistemas baseados em Itanium Service Pack 2 (3037573) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 3.5
Microsoft .NET Framework 3.5 no Windows 8 para sistemas de 32 bits (3037575) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 3.5 no Windows 8 para sistemas baseados em x64 (3037575) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 3.5 no Windows Server 2012 (3037575) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 3.5 no Windows Server 2012 (instalação Server Core) (3037575) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 3.5 no Windows 8.1 para sistemas de 32 bits (3037576) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 3.5 no Windows 8.1 para sistemas baseados em x64 (3037576) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 3.5 no Windows Server 2012 R2 (3037576) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 3.5 no Windows Server 2012 R2 (instalação Server Core) (3037576) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 3.5.1
Microsoft .NET Framework 3.5.1 no Windows 7 para sistemas de 32 bits Service Pack 1 (3037574) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 3.5.1 no Windows 7 para sistemas baseados em x64 Service Pack 1 (3037574) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 3.5.1 no Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (3037574) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 3.5.1 no Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (instalação Server Core) (3037574) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 3.5.1 no Windows Server 2008 R2 para sistemas baseados em Itanium Service Pack 1 (3037574) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4
Microsoft .NET Framework 4 quando instalado no Windows Server 2003 Service Pack 2 (3037578)[1] Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4 quando instalado no Windows Server 2003 x64 Edition Service Pack 2 (3037578)[1] Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4 quando instalado no Windows Server 2003 com SP2 para sistemas baseados em Itanium (3037578)[1] Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4 no Windows Vista Service Pack 2 (3037578)[1] Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4 no Windows Vista x64 Edition Service Pack 2 (3037578)[1] Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4 quando instalado no Windows Server 2008 para sistemas de 32 bits Service Pack 2 (3037578)[1] Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4 quando instalado no Windows Server 2008 para sistemas baseados em x64 Service Pack 2 (3037578)[1] Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4 quando instalado no Windows Server 2008 para sistemas baseados em Itanium Service Pack 2 (3037578)[1] Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4 quando instalado no Windows 7 para sistemas de 32 bits Service Pack 1 (3037578)[1] Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4 quando instalado no Windows 7 para sistemas baseados em x64 Service Pack 1 (3037578)[1] Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4 quando instalado no Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (3037578)[1] Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4 quando instalado no Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (instalação Server Core) (3037578)[1] Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4 quando instalado no Windows Server 2008 R2 para sistemas baseados em Itanium Service Pack 1 (3037578)[1] Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4.5/4.5.1/4.5.2
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quando instalado no Windows Vista Service Pack 2 (3037581) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quando instalado no Windows Vista x64 Edition Service Pack 2 (3037581) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quando instalado no Windows Server 2008 para sistemas de 32 bits Service Pack 2 (3037581) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4/4.5.1/4.5.2 quando instalado no Windows Server 2008 para sistemas baseados em x64 Service Pack 2 (3037581) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quando instalado no Windows 7 para sistemas de 32 bits Service Pack 1 (3037581) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quando instalado no Windows 7 para sistemas baseados em x64 Service Pack 1 (3037581) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quando instalado no Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (3037581) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quando instalado no Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (instalação Server Core) (3037581) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4.5/4.5.1/4.5.2 no Windows 8 para sistemas de 32 bits (3037580) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4.5.1/4.5.2 no Windows 8.1 para sistemas de 32 bits (3037579) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4.5/4.5.1/4.5.2 no Windows 8 para sistemas baseados em x64 (3037580) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4.5.1/4.5.2 no Windows 8.1 para sistemas baseados em x64 (3037579) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4.5/4.5.1/4.5.2 no Windows Server 2012 (3037580) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4.5/4.5.1/4.5.2 no Windows Server 2012 (instalação Server Core) (3037580) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4.5.1/4.5.2 no Windows Server 2012 R2 (3037579) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4.5.1/4.5.2 no Windows Server 2012 R2 (instalação Server Core) (3037579) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4.5/4.5.1/4.5.2 no Windows RT (3037580) Divulgação de Informações Importantes Importante
Microsoft .NET Framework 4.5.1/4.5.2 no Windows RT 8.1 (3037579) Divulgação de Informações Importantes Importante

[1]. NET Framework 4 e .NET Framework 4 Client Profile afetados.

Informações de vulnerabilidade

Vulnerabilidade de divulgação não autorizada de informações ASP.NET - CVE-2015-1648

Existe uma vulnerabilidade de divulgação não autorizada de informações em ASP.NET que é causada quando ASP.NET manipula incorretamente determinadas solicitações em sistemas que têm mensagens de erro personalizadas desabilitadas. O invasor que explorar com êxito a vulnerabilidade poderá exibir partes de um arquivo de configuração da Web, o que pode expor informações confidenciais.

Para explorar essa vulnerabilidade, um invasor pode enviar uma solicitação da Web especialmente criada a um servidor afetado com a intenção de provocar uma mensagem de erro que possa divulgar informações referentes à linha de origem que originou a exceção. Em última análise, isso poderia divulgar informações que não deveriam ser acessíveis. A atualização de segurança elimina a vulnerabilidade removendo detalhes do conteúdo do arquivo das mensagens de erro que estavam facilitando a divulgação de informações.

Por padrão, ASP.NET aplicativos não são expostos a essa vulnerabilidade porque estão configurados para não exibir mensagens de erro detalhadas para usuários remotos. Às vezes, os desenvolvedores ativam mensagens de erro detalhadas para coletar informações e, em seguida, não conseguem desativá-las, o que exporia o aplicativo a essa vulnerabilidade.

A configuração padrão no web.config é a seguinte:

    <customerrors mode="remoteOnly">

Em um ambiente de produção, a prática recomendada veria essa entrada alterada para o seguinte:

    </customerrors><customerrors mode="On" defaultredirect="ErrorPage.htm"> 

Como regra geral, em ambientes de produção, os desenvolvedores nunca devem usar o seguinte:

    </customerrors><customerrors mode="off">

Observe que as mensagens de erro são personalizáveis com base no código de erro. Para obter mais informações, consulte customErrors Element (ASP.NET Settings Schema).

Como uma proteção adicional contra a desativação acidental de erros personalizados, as administrações de máquina podem ativar o modo de varejo. Consulte a solução alternativa relacionada neste boletim para obter mais informações.

A Microsoft recebeu informações sobre esta vulnerabilidade através da divulgação coordenada de vulnerabilidades. Quando este boletim de segurança foi emitido, a Microsoft não tinha recebido nenhuma informação que indicasse que esta vulnerabilidade tinha sido utilizada publicamente para atacar clientes.

Fatores atenuantes

Os seguintes fatores atenuantes podem ser úteis em sua situação:

  • Somente os servidores IIS que servem mensagens de erro detalhadas são afetados; É improvável que os servidores de produção sejam afetados.

Soluções Alternativas

As seguintes soluções alternativas podem ser úteis em sua situação:

  • Configurar o .NET no modo de varejo em todos os servidores Web

    Nos arquivos machine.config de todos os servidores Web, adicione a configuração "<deployment retail="true" />" à seção "system.web" da seção "configuration".

    Em sistemas de 32 bits, machine.config é encontrado em %windir%\Microsoft.NET\Framework\[version]\config\machine.config.

    Em sistemas de 64 bits, machine.config é encontrado em %windir%\Microsoft.NET\Framework64\[version]\config\machine.config.

    Para obter mais informações sobre essa configuração, consulte Elemento de implantação (esquema de configurações ASP.NET).

    Impacto da solução alternativa. Todas as ASP.NET mensagens de erro detalhadas de todos os sites em cada servidor serão suprimidas.

    Como desfazer a solução alternativa.

    Para desfazer a solução alternativa, remova a configuração que foi adicionada por meio deste procedimento.

     

  • Habilitar erros personalizados para todos os sites

    Nos arquivos web.config de todos os sites, verifique se a configuração "customErrors" (na seção "system.web" da seção "configuration") não está definida como "off".  Os valores seguros são "on", "remoteonly" ou nenhuma configuração.

    Para obter mais informações sobre a configuração customErrors, consulte customErrors Element (ASP.NET Settings Schema).

    Impacto da solução alternativa. Todas as ASP.NET mensagens de erro detalhadas de todos os sites serão suprimidas.

    Como desfazer a solução alternativa.

    Para desfazer a solução alternativa, reverta as configurações que foram estabelecidas por meio deste procedimento.

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

Para obter informações sobre a Implantação da Atualização de Segurança, consulte o artigo da Base de Dados de Conhecimento Microsoft mencionado no Resumo Executivo.

Agradecimentos

A Microsoft reconhece os esforços daqueles na comunidade de segurança que nos ajudam a proteger os clientes por meio da divulgação coordenada de vulnerabilidades. Consulte Agradecimentos para obter mais informações.  

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 (14 de abril de 2015): Boletim publicado.
  • V2.0 (12 de maio de 2015): Boletim relançado para resolver problemas com a atualização de 3037580 para o Microsoft .NET Framework 4.5/4.5.1/4.5.2 em edições afetadas do Microsoft Windows. Os clientes que executam essas versões do .NET Framework são incentivados a instalar a nova versão da atualização do 3037580 para se protegerem da vulnerabilidade discutida neste boletim. Consulte o Artigo 3037580 da Base de Dados de Conhecimento Microsoft para obter mais informações.

Página gerada em 06/05/2015 13:24Z-07:00.