Source: https://technet.microsoft.com/pt-pt/library/security/ms10-063.aspx
Timestamp: 2017-10-19 04:11:35+00:00

Document:
Microsoft Security Bulletin MS10-063 - Crítica
2010 MS10-063
Vulnerabilidade no Processador de Scripts Unicode Poderia Permitir Execução Remota de Código (2320113)
Esta actualização de segurança resolve uma vulnerabilidade no Processador de Scripts Unicode, comunicada de forma privada. A vulnerabilidade poderia permitir a execução remota de código se um utilizador visualizasse um documento ou página Web especialmente concebidos para o efeito com uma aplicação que suporta tipos de letra de OpenType incorporados. Um intruso que explorasse com sucesso esta vulnerabilidade poderia obter os mesmos privilégios que o utilizador local. Os utilizadores cujas contas estão configuradas com menos direitos de utilização no sistema podem correr menos riscos do que os utilizadores que trabalham com direitos de utilização de administrador.
Esta actualização de segurança está classificada como Crítica para todas as edições suportadas do Windows XP, Windows Server 2003, Windows Vista e Windows Server 2008, e como Importante para o Microsoft Office XP, Microsoft Office 2003 e Microsoft Office 2007. Para mais informações, consulte a subsecção, Software Afectado e Software Não Afectado, nesta secção.
A actualização de segurança resolve a vulnerabilidade corrigindo a forma como o Windows analisa características específicas de tipos de letra OpenType. Para mais informações sobre a vulnerabilidade, consulte a subsecção de Perguntas Mais Frequentes (FAQ) quanto à vulnerabilidade específica na secção seguinte, Informações sobre as vulnerabilidades.
Questões Conhecidas. O Artigo 2320113 da Base de Dados de Conhecimento da Microsoft documenta as questões actualmente conhecidas que os clientes podem verificar quando instalam esta actualização de segurança. O artigo também documenta soluções recomendadas para estas questões. Quando as questões actualmente conhecidas e soluções recomendadas software dizem respeito apenas às edições específicas deste software, este artigo não fornece ligações a outros artigos.
(KB981322) Execução Remota de Código Crítica Nenhum
(KB2288608) Execução Remota de Código Importante Nenhum
(KB2288613) Execução Remota de Código Importante Nenhum
(KB2288621) Execução Remota de Código Importante Nenhum
Como são afectados pela vulnerabilidade os componentes do Office e os programas autónomos do Office?
Os componentes do Office e os programas autónomos do Office são afectados com a mesma classificação de gravidade da Office Suite afectada. Por exemplo, as instalações de componentes e instalações autónomas do Microsoft Excel, Microsoft Word e Microsoft PowerPoint são afectadas com a mesma classificação de gravidade da Office Suite correspondente que está listada na secção Software Afectado.
Vulnerabilidade de Corrupção de Memória no Motor de Análise de Tipos de Letra Uniscribe - CVE-2010-2738
Existe uma vulnerabilidade de execução remota de código em versões afectadas do Microsoft Windows e do Microsoft Office. A vulnerabilidade existe porque o Windows e o Office analisam incorrectamente tipos de letra específicos de tal modo que poderia permitir a execução remota de código. Um intruso que conseguisse explorar esta vulnerabilidade com êxito poderia executar código arbitrário em nome do utilizador com sessão iniciada.
Para visualizar esta vulnerabilidade como uma entrada comum na lista de Vulnerabilidades e Exposições Comuns, consulte CVE-2010-2738.
Factores Atenuantes para a Vulnerabilidade de Corrupção de Memória no Motor de Análise de Tipos de Letra Uniscribe - CVE-2010-2738
Soluções Alternativas para a Vulnerabilidade de Corrupção de Memória no Motor de Análise de Tipos de Letra Uniscribe - CVE-2010-2738
Modificar a Lista de Controlo de Acesso (ACL) no ficheiro usp10.dll
Modificar a ACL no ficheiro usp10.dll para a tornar mais restritiva.
Para edições de 32 bits do Windows XP, execute os comandos seguintes a partir de uma linha de comando com privilégios de administrador:
Para edições de 64 bits do Windows XP, execute os comandos seguintes a partir de uma linha de comando com privilégios de administrador:
Para edições de 32 bits do Windows Vista e Windows 7, execute os seguintes comandos a partir de uma linha de comandos elevada:
Para edições de 64 bits do Windows Vista e Windows 7, execute os seguintes comandos a partir de uma linha de comandos elevada:
Impacto da solução alternativa. O FireFox pode não carregar. Alguns tipos de letra podem não ser processados correctamente.
Usar uma política de grupos
Na caixa de diálogo Propriedades de Internet, certifique-se de que a zona Internet está seleccionada e, em seguida, clique em Personalizar Nível.
Esta definição de segurança pode ser introduzida manualmente no registo ao criar um script de registo e ao importá-lo fazendo duplo clique ou executando o regedit.exe, como parte de um script de início de sessão ou de arranque do computador. Para gestão de implementações, o Regedit.exe pode ser utilizado para importar um script de registo silenciosamente com o parâmetro /s. Para mais informações sobre os parâmetros de linhas de comando, consulte o Artigo 82821 da Base de Dados de Conhecimento da Microsoft, "Parâmetros de linhas de comando do editor de registo de informação (REGEDIT)."
Para definir para "Pedir" nas Zonas de Internet e Intranet Local, cole o texto que se segue num ficheiro .REG e importe este mesmo ficheiro para os computadores geridos, como parte do processo de gestão de implementação da sua organização:
Para definir para "Desactivar" nas Zonas de Internet e Intranet Local, cole o texto que se segue num ficheiro .REG e importe este mesmo ficheiro para os computadores geridos, como parte do processo de gestão de implementação da sua organização:
Impacto da solução alternativa. As páginas Web que utilizem a tecnologia de tipos de letra incorporados não serão apresentadas correctamente.
Perguntas Mais Frequentes sobre a Vulnerabilidade de Corrupção de Memória no Motor de Análise de Tipos de Letra Uniscribe - CVE-2010-2738
A vulnerabilidade é provocada quando o Windows e o Office validam incorrectamente uma tabela no esquema de tipo de letra OpenType.
O que é o Processador de Script Unicode?
O novo Processador de Script Unicode (USP10.DLL), também conhecido como Uniscribe, é uma colecção de APIs que activa um cliente de esquema de texto para formatar scripts complexos. O Uniscribe suporta as regras complexas em scripts como árabe, hindi e tailandês. O Uniscribe também processa scripts escritos da direita para a esquerda, como árabe ou hebraico, e suporta a mistura de scripts. Para clientes de texto simples, o Uniscribe fornece uma gama de funções ScriptString que são semelhantes a TextOut, com suporte adicional para colocação de sinais de omissão. As restantes interfaces do Uniscribe fornecem controlo mais rigoroso aos clientes.
O Processador de Scripts Unicode é um componente do Windows que pode ser utilizado pelo Windows e por aplicações de outros fabricantes.
Um intruso poderia explorar esta vulnerabilidade fornecendo um documento especialmente concebido para o efeito associado a uma aplicação que suporte tipos de letra OpenType incorporados, tal como o Microsoft Office, a um utilizador.
Além disso, os browsers da Web podem analisar estes tipos de letra a partir de uma página Web especialmente concebida para o efeito. Um intruso poderia alojar um Web site especialmente concebido para o efeito, destinado a explorar esta vulnerabilidade, persuadindo depois um utilizador a ver o Web site em questão.
As máquinas em ambientes de trabalho ou servidores de terminais nos quais os utilizadores podem ver conteúdo que poderia conter tipos de letra OpenType mal formados estão particularmente susceptíveis a esta vulnerabilidade.
A actualização resolve esta vulnerabilidade corrigindo a forma como o Windows e o Office analisam características específicas de tipos de letra OpenType.
Ficheiro log da actualização KB981322.log
Informações de Remoção Utilize a ferramenta Adicionar ou Remover Programas no Painel de Controlo ou o utilitário Spuninst.exe que está localizado na pasta %Windir%\$NTUninstallKB981322$\Spuninst
Informações de Ficheiros Consulte o Artigo 981322 da Base de Dados de Conhecimento da Microsoft
Verificação da Chave de Registo HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP3\KB981322\Filelist
Instalação sem intervenção do utilizador officeXP-kb2288608-fullfile-enu.exe /q:a
Instalação sem reiniciar officeXP-kb2288608-fullfile-enu.exe /r:n
Informações de Ficheiros Consulte o Artigo 2288608 da Base de Dados de Conhecimento da Microsoft
Instalação sem intervenção do utilizador office2003-kb2288613-fullfile-enu.exe /q:a
Instalação sem reiniciar office2003-kb2288613-fullfile-enu.exe /r:n
Informações de Ficheiros Consulte o Artigo 2288613 da Base de Dados de Conhecimento da Microsoft
Instalação sem intervenção do utilizador office2007-kb2288621-fullfile-x86-glb.exe /passive
Instalação sem reiniciar office2007-kb2288621-fullfile-x86-glb.exe /norestart
Informações de Ficheiros Consulte o Artigo 2288621 da Base de Dados de Conhecimento da Microsoft
Carsten Book, da Mozilla Corporation, por fornecer informações sobre a Vulnerabilidade de Corrupção de Memória no Motor de Análise de Tipos de Letra Uniscribe (CVE-2010-2738)
Marc Schoenefeld, da Red Hat Security Response Team, por fornecer informações sobre a Vulnerabilidade de Corrupção de Memória no Motor de Análise de Tipos de Letra Uniscribe (CVE-2010-2738)

References: Artigo 2320113
 Artigo 82821
 Artigo 981322
 Artigo 2288608
 Artigo 2288613
 Artigo 2288621