Microsoft Security Bulletin MS15-078 - Crítica
Vulnerabilidade no driver do Microsoft Font pode permitir a execução remota de código (3079904)
Publicado: terça-feira, 20 de julho de 2015 | Atualizado: July 29, 2015
Versão: 2.0
Resumo executivo
Esta atualização de segurança elimina uma vulnerabilidade no Microsoft Windows. A vulnerabilidade pode permitir a execução remota de código se um usuário abrir um documento especialmente criado ou visitar uma página da Web não confiável que contenha fontes OpenType incorporadas.
Esta atualização de segurança é classificada como Crítica para todas as versões com suporte do Microsoft Windows. Para obter mais informações, consulte a seção Softwares afetados.
A atualização de segurança elimina a vulnerabilidade corrigindo como a Biblioteca do Windows Adobe Type Manager manipula fontes OpenType. Para obter mais informações sobre a vulnerabilidade, consulte a seção Informações sobre a vulnerabilidade. Para obter mais informações sobre essa atualização, consulte o artigo 3079904 da Base de Dados de Conhecimento Microsoft.
Ações sugeridas. A maioria dos clientes tem a atualização automática habilitada e não precisará executar nenhuma ação, pois a atualização será baixada e instalada automaticamente. Os clientes que não habilitaram a atualização automática ou que instalam atualizações manualmente podem usar os links na seção Softwares afetados para baixar e instalar a atualização. Consulte o Artigo 3079904 da Base de Dados de Conhecimento Microsoft para obter mais informações.
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 | Impacto máximo na segurança | Classificação de gravidade agregada | Atualizações substituídas |
---|---|---|---|
Windows Vista | |||
Windows Vista Service Pack 2 (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows Vista x64 Edition Service Pack 2 (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows Server 2008 | |||
Windows Server 2008 para sistemas de 32 bits Service Pack 2 (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows Server 2008 para sistemas baseados em Itanium Service Pack 2 (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows 7 | |||
Windows 7 para sistemas de 32 bits Service Pack 1 (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows 7 para sistemas baseados em x64 Service Pack 1 (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows Server 2008 R2 | |||
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows Server 2008 R2 para sistemas baseados em Itanium Service Pack 1 (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows 8 e Windows 8.1 | |||
Windows 8 para sistemas de 32 bits (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows 8 para sistemas baseados em x64 (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows 8.1 para sistemas de 32 bits (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows 8.1 para sistemas baseados em x64 (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows Server 2012 e Windows Server 2012 R2 | |||
Windows Server 2012 (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows Server 2012 R2 (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows RT e Windows RT 8.1 | |||
Windows RT[1](3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows RT 8.1[1](3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows 10 | |||
Windows 10 para sistemas de 32 bits[1](3074683) | Execução remota de código | Crítico | Nenhum |
Windows 10 para sistemas baseados em x64[1](3074683) | Execução remota de código | Crítico | Nenhum |
Opção de instalação Server Core | |||
Windows Server 2008 para sistemas de 32 bits Service Pack 2 (instalação Server Core) (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 (instalação Server Core) (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (instalação Server Core) (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows Server 2012 (instalação Server Core) (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
Windows Server 2012 R2 (instalação Server Core) (3079904) | Execução remota de código | Crítico | 3077657 em MS15-077 |
[1]Esta actualização está disponível apenas através do Windows Update .
*A coluna Atualizações substituídas mostra apenas a atualização mais recente em uma cadeia de atualizações substituídas. Para obter uma lista abrangente de atualizações substituídas, vá para o Catálogo do Microsoft Update, procure o número KB da atualização e exiba os detalhes da atualização (as informações sobre atualizações substituídas estão na guia Detalhes do Pacote).
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.
Classificação de gravidade da vulnerabilidade e impacto máximo na segurança por software afetado | ||
---|---|---|
Softwares afetados | Vulnerabilidade de driver de fonte OpenType - CVE-2015-2426 | Classificação de gravidade agregada |
Windows Vista | ||
Windows Vista Service Pack 2 (3079904) | Execução remota crítica de código | Crítico |
Windows Vista x64 Edition Service Pack 2 (3079904) | Execução remota crítica de código | Crítico |
Windows Server 2008 | ||
Windows Server 2008 para sistemas de 32 bits Service Pack 2 (3079904) | Execução remota crítica de código | Crítico |
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 (3079904) | Execução remota crítica de código | Crítico |
Windows Server 2008 para sistemas baseados em Itanium Service Pack 2 (3079904) | Execução remota crítica de código | Crítico |
Windows 7 | ||
Windows 7 para sistemas de 32 bits Service Pack 1 (3079904) | Execução remota crítica de código | Crítico |
Windows 7 para sistemas baseados em x64 Service Pack 1 (3079904) | Execução remota crítica de código | Crítico |
Windows Server 2008 R2 | ||
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (3079904) | Execução remota crítica de código | Crítico |
Windows Server 2008 R2 para sistemas baseados em Itanium Service Pack 1 (3079904) | Execução remota crítica de código | Crítico |
Windows 8 e Windows 8.1 | ||
Windows 8 para sistemas de 32 bits (3079904) | Execução remota crítica de código | Crítico |
Windows 8 para sistemas baseados em x64 (3079904) | Execução remota crítica de código | Crítico |
Windows 8.1 para sistemas de 32 bits (3079904) | Execução remota crítica de código | Crítico |
Windows 8.1 para sistemas baseados em x64 (3079904) | Execução remota crítica de código | Crítico |
Windows Server 2012 e Windows Server 2012 R2 | ||
Windows Server 2012 (3079904) | Execução remota crítica de código | Crítico |
Windows Server 2012 R2 (3079904) | Execução remota crítica de código | Crítico |
Windows RT 8.1 | ||
Windows RT [1](3079904) | Execução remota crítica de código | Crítico |
Windows RT 8.1[1](3079904) | Execução remota crítica de código | Crítico |
Windows 10 | ||
Windows 10 para sistemas de 32 bits (3074683) | Execução remota crítica de código | Crítico |
Windows 10 para sistemas baseados em x64 (3074683) | Execução remota crítica de código | Crítico |
Opção de instalação Server Core | ||
Windows Server 2008 para sistemas de 32 bits Service Pack 2 (instalação Server Core) (3079904) | Execução remota crítica de código | Crítico |
Windows Server 2008 para sistemas baseados em x64 Service Pack 2 (instalação Server Core) (3079904) | Execução remota crítica de código | Crítico |
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 (instalação Server Core) (3079904) | Execução remota crítica de código | Crítico |
Windows Server 2012 (instalação Server Core) (3079904) | Execução remota crítica de código | Crítico |
Windows Server 2012 R2 (instalação Server Core) (3079904) | Execução remota crítica de código | Crítico |
Informações de vulnerabilidade
Vulnerabilidade de driver de fonte OpenType - CVE-2015-2426
Existe uma vulnerabilidade de execução remota de código no Microsoft Windows quando a Biblioteca do Windows Adobe Type Manager manipula incorretamente fontes OpenType especialmente criadas. O invasor que explorar com êxito essa vulnerabilidade poderá assumir o controle total do sistema afetado. Um invasor pode instalar programas, exibir, alterar ou excluir dados, além de criar contas com direitos de usuário totais.
Há várias maneiras de um invasor explorar essa vulnerabilidade, como convencendo um usuário a abrir um documento especialmente criado ou convencendo um usuário a visitar uma página da Web não confiável que contenha fontes OpenType incorporadas. A atualização elimina a vulnerabilidade corrigindo como a Biblioteca do Windows Adobe Type Manager manipula fontes OpenType.
Quando este boletim de segurança foi emitido, a Microsoft tinha informações para indicar que esta vulnerabilidade era pública, mas não tinha nenhuma informação que indicasse que esta vulnerabilidade tinha sido utilizada para atacar clientes. Nossa análise mostrou que o código de exploração pode ser criado de tal forma que um invasor possa explorar consistentemente essa vulnerabilidade.
Fatores atenuantes
A Microsoft não identificou nenhum fator atenuante para esta vulnerabilidade.
Soluções Alternativas
As seguintes soluções alternativas podem ser úteis em sua situação:
Renomear ATMFD.DLL
Para sistemas de 32 bits:
Digite os seguintes comandos em um prompt de comando administrativo:
cd "%windir%\system32" takeown.exe /f atmfd.dll icacls.exe atmfd.dll /save atmfd.dll.acl icacls.exe atmfd.dll /grant Administrators:(F) rename atmfd.dll x-atmfd.dll
Reinicie o sistema.
Para sistemas de 64 bits:
Digite os seguintes comandos em um prompt de comando administrativo:
cd "%windir%\system32" takeown.exe /f atmfd.dll icacls.exe atmfd.dll /save atmfd.dll.acl icacls.exe atmfd.dll /grant Administrators:(F) rename atmfd.dll x-atmfd.dll cd "%windir%\syswow64" takeown.exe /f atmfd.dll icacls.exe atmfd.dll /save atmfd.dll.acl icacls.exe atmfd.dll /grant Administrators:(F) rename atmfd.dll x-atmfd.dll
Reinicie o sistema.
Procedimento opcional para o Windows 8 e sistemas operacionais posteriores (desabilitar o ATMFD):
Observação Usar o Editor do Registro incorretamente pode causar problemas sérios que podem exigir a reinstalação do sistema operacional. A Microsoft não garante que problemas resultantes do uso incorreto do Editor do Registro possam ser solucionados. Use o Editor do Registro por sua conta e risco. Para obter informações sobre como editar o Registro, consulte o tópico da Ajuda "Alterando chaves e valores" no Editor do Registro (Regedit.exe) ou exiba os tópicos da Ajuda "Adicionar e excluir informações no Registro" e "Editar dados do Registro" no Regedt32.exe.
Método 1 (editar manualmente o registro do sistema):
Execute regedit.exe como administrador.
No Editor do Registro, navegue até a seguinte subchave (ou crie-a) e defina seu valor DWORD como 1:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Windows\DisableATMFD, DWORD = 1
Feche o Editor do Registro e reinicie o sistema.
Método 2 (use um script de implantação gerenciado):
Crie um arquivo de texto chamado ATMFD-disable.reg que contém o seguinte texto:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows] "DisableATMFD"=dword:00000001
2. Run **regedit.exe**.
3. In Registry Editor, click the **File** menu and then click **Import**.
4. Navigate to and select the **ATMFD-disable.reg** file that you created in the first step.
(**Note** If your file is not listed where you expect it to be, ensure that it has not been automatically given a .txt file extension, or change the dialog’s file extension parameters to **All Files**).
5. Click **Open** and then click **OK** to close Registry Editor.
Impacto da solução alternativa. Os aplicativos que dependem da tecnologia de fonte incorporada não serão exibidos corretamente. Desabilitar ATMFD.DLL pode fazer com que determinados aplicativos parem de funcionar corretamente se usarem fontes OpenType. O Microsoft Windows não lança nenhuma fonte OpenType nativamente. No entanto, aplicativos de terceiros podem instalá-los e podem ser afetados por essa alteração.
Como desfazer a solução alternativa.
Para sistemas de 32 bits:
Digite os seguintes comandos em um prompt de comando administrativo:
cd "%windir%\system32" rename x-atmfd.dll atmfd.dll icacls.exe atmfd.dll /setowner "NT SERVICE\TrustedInstaller" icacls.exe . /restore atmfd.dll.acl
Reinicie o sistema.
Para sistemas de 64 bits:
Digite os seguintes comandos em um prompt de comando administrativo:
cd "%windir%\system32" rename x-atmfd.dll atmfd.dll icacls.exe atmfd.dll /setowner "NT SERVICE\TrustedInstaller" icacls.exe . /restore atmfd.dll.acl cd "%windir%\syswow64" rename x-atmfd.dll atmfd.dll icacls.exe atmfd.dll /setowner "NT SERVICE\TrustedInstaller" icacls.exe . /restore atmfd.dll.acl
2. Restart the system.
Procedimento opcional para o Windows 8 e sistemas operacionais posteriores (habilitar ATMFD):
Observação Usar o Editor do Registro incorretamente pode causar problemas sérios que podem exigir a reinstalação do sistema operacional. A Microsoft não garante que problemas resultantes do uso incorreto do Editor do Registro possam ser solucionados. Use o Editor do Registro por sua conta e risco. Para obter informações sobre como editar o Registro, consulte o tópico da Ajuda "Alterando chaves e valores" no Editor do Registro (Regedit.exe) ou exiba os tópicos da Ajuda "Adicionar e excluir informações no Registro" e "Editar dados do Registro" no Regedt32.exe.
Método 1 (editar manualmente o registro do sistema):
Execute regedit.exe como administrador.
No Editor do Registro, navegue até a seguinte subchave e defina seu valor DWORD como 0:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Windows\DisableATMFD, DWORD = 0
3. Close Registry Editor and restart the system.
Método 2 (use um script de implantação gerenciado):
Crie um arquivo de texto chamado ATMFD-enable.reg que contém o seguinte texto:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]
"DisableATMFD"=dword:00000000
2. Run **regedit.exe**.
3. In Registry Editor, click the **File** menu and then click **Import**.
4. Navigate to and select the **ATMFD-enable.reg** file that you created in the first step.
(**Note** If your file is not listed where you expect it to be, ensure that it has not been automatically given a .txt file extension, or change the dialog’s file extension parameters to **All Files**).
5. Click **Open** and then click **OK** to close Registry Editor.
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 (20 de julho de 2015): Boletim publicado.
- V2.0 (29 de julho de 2015): Boletim relançado para anunciar a disponibilidade de um pacote de atualização para sistemas Windows 10. Os clientes que executam o Windows 10 devem aplicar a atualização 3074683 para ficarem protegidos contra a vulnerabilidade discutida neste boletim. A atualização está disponível somente por meio do Windows Update. A maioria dos clientes tem a atualização automática habilitada e não precisará executar nenhuma ação, pois a atualização será baixada e instalada automaticamente.
Página gerada em 28/07/2015 11:44Z-07:00.