Source: https://technet.microsoft.com/pt-pt/library/security/ms08-022.aspx
Timestamp: 2018-05-22 22:13:15+00:00
Document Index: 160172801

Matched Legal Cases: ['Artigo 944338', 'Artigo 944338', 'Artigo 944338', 'Artigo 944338', 'Artigo 944338', 'Artigo 944338']

Microsoft Security Bulletin MS08-022 - Crítica
Vulnerabilidade nos Motores de Execução de Scripts VBScript e JScript poderia permitir Execução Remota de Código (944338)
Data de publicação: 8 de abril de 2008 | Updated: 12 de agosto de 2008
Esta actualização de segurança resolve uma vulnerabilidade nos motores de execução de scripts VBScript e JScript no Windows, comunicada de forma privada. Um intruso que conseguisse tirar partido desta vulnerabilidade poderia obter o controlo total de um sistema afectado. Um intruso poderia então instalar programas; ver, alterar ou eliminar dados; ou ainda criar novas contas com todos os privilégios.
Esta é uma actualização de segurança crítica para todas as edições suportadas do Microsoft Windows 2000, Windows XP e Windows Server 2003. Para mais informações, consulte a subsecção Software Afectado e Software Não Afectado, nesta secção.
Esta actualização de segurança resolve a vulnerabilidade modificando a forma como os motores VBScript e JScript descodificam scripts em páginas Web. 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 944338 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.
Microsoft Windows 2000 Service Pack 4 VBScript 5.1 e JScript 5.1 Execução Remota de Código Crítica MS06-023
Microsoft Windows 2000 Service Pack 4 VBScript 5.6 e JScript 5.6 Execução Remota de Código Crítica MS06-023
Windows XP Service Pack 2 VBScript 5.6 e JScript 5.6 Execução Remota de Código Crítica MS06-023
Windows XP Professional x64 Edition e Windows XP Professional x64 Edition Service Pack 2 VBScript 5.6 e JScript 5.6 Execução Remota de Código Crítica MS06-023
Windows Server 2003 Service Pack 1 e Windows Server 2003 Service Pack 2 VBScript 5.6 e JScript 5.6 Execução Remota de Código Crítica MS06-023
Windows Server 2003 x64 Edition e Windows Server 2003 x64 Edition Service Pack 2 VBScript 5.6 e JScript 5.6 Execução Remota de Código Crítica MS06-023
Windows Server 2003 com SP1 para sistemas baseados em Itanium e Windows Server 2003 com SP2 para sistemas baseados em Itanium VBScript 5.6 e JScript 5.6 Execução Remota de Código Crítica MS06-023
Por que razão foi revisto este boletim de segurança a 12 de Agosto de 2008?
A Microsoft reviu este boletim de segurança para anunciar que foram adicionadas questões conhecidas importantes ao Artigo 944338 da Base de Dados de Conhecimento da Microsoft. As questões conhecidas e as suas soluções são as seguintes:
Uma questão relacionada com a configuração estava a fazer com que a actualização para o VBScript 5.6 e o JScript 5.6 não fosse oferecida e não fosse instalada se o Windows Internet Explorer 7 estivesse instalado no sistema. A solução é uma alteração na detecção para esta actualização de segurança. Os clientes que actualizaram os seus sistemas com sucesso não necessitam de reinstalar esta actualização.
Poderá ocorrer uma questão relacionada com o registo da biblioteca ao aplicar a actualização para o VBScript 5.1 e o JScript 5.1 no Microsoft Windows 2000 Service Pack 4. A solução é uma solução alternativa documentada no Artigo 944338 da Base de Dados de Conhecimento da Microsoft. Os clientes que actualizaram os seus sistemas com sucesso não necessitam de reinstalar esta actualização.
Os pormenores sobre as informações do ficheiro podem ser encontrados no Artigo 944338 da Base de Dados de Conhecimento.
Estou a usar o JScript 5.1 e/ou o VBScript 5.1. Sou afectado?
Sim, o seu software é afectado. Esta actualização será aplicada ao seu software e alterará o nível da versão para JScript 5.6 e/ou VBScript 5.6. As informações do ficheiro noArtigo 944338 da Base de Dados de Conhecimento da Microsoft aplicar-se-ão ao seu software.
Estou a usar uma edição anterior à JScript 5.1 e VBScript 5.1 do software discutido neste boletim de segurança. O que devo fazer?
Vulnerabilidade de Execução Remota de Código em VBScript/JScript - CVE-2008-0083
VBScript 5.1 e JScript 5.1 no Microsoft Windows 2000 Service Pack 4 Crítica
VBScript 5.6 e JScript 5.6 no Microsoft Windows 2000 Service Pack 4 Crítica
VBScript 5.6 e JScript 5.6 no Windows XP Service Pack 2 Crítica
VBScript 5.6 e JScript 5.6 no Windows XP Professional x64 Edition e Windows XP Professional x64 Edition Service Pack 2 Crítica
VBScript 5.6 e JScript 5.6 no Windows Server 2003 Service Pack 1 e Windows Server 2003 Service Pack 2 Crítica
VBScript 5.6 e JScript 5.6 no Windows Server 2003 x64 Edition e Windows 2003 Server x64 Edition Service Pack 2 Crítica
VBScript 5.6 e JScript 5.6 no Windows Server 2003 com SP1 para sistemas baseados em Itanium e Windows Server 2003 com SP2 para sistemas baseados em Itanium Crítica
Existe uma vulnerabilidade de execução remota de código devido à forma como os motores de execução de scripts VBScript e JScript descodificam scripts em páginas Web. Esta vulnerabilidade poderia permitir a execução remota de código, se um utilizador abrisse um ficheiro especialmente concebido para o efeito ou visitasse um Web site que executasse um script especialmente concebido para o efeito. Se um utilizador tiver sessão iniciada com privilégios administrativos, um intruso que conseguisse tirar partido desta vulnerabilidade poderia obter controlo total sobre um sistema afectado. Um intruso poderia então instalar programas; ver, alterar ou eliminar dados; ou ainda criar novas contas com todos os privilégios. 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.
Para visualizar esta vulnerabilidade como uma entrada comum na lista de Vulnerabilidades e Exposições Comuns, consulte o boletim CVE-2008-0083.
Factores Atenuantes para a Vulnerabilidade de Execução Remota de Código em VBScript/JScript - CVE-2008-0083
Os sistemas com o Internet Explorer 7, que é fornecido com a versão 5.7 do VBScript.dll e a versão 5.7 do JScript.dll, não são afectados por esta vulnerabilidade.
Soluções Alternativas para a Vulnerabilidade de Execução Remota de Código em VBScript/JScript - CVE-2008-0083
Anular o registo dos objectos COM VBScript.Encode e JScript.Encode.
Clique em VBScript.Encode.
Clique em Ficheiro e seleccione Exportar.
Na caixa de diálogo Exportar ficheiro de registo, escreva vbscript_encode_configuration_backup.reg
Repita os passos 3 a 7 para o JScript.Encode.
Feche todas as janelas abertas do Internet Explorer.
Crie uma cópia de segurança das chaves de registo utilizando a gestão de scripts de implementação que contém os seguintes comandos:
Depois, guarde o que se segue num ficheiro com a extensão .REG, como por exemplo, Disable_vbscript_and_jscript_encode.reg:
Impacto da solução alternativa. Os scripts codificados não funcionarão mas os scripts normais continuarão a funcionar.
Clique em Ficheiro e seleccione Importar.
Na caixa de diálogo Importar ficheiro de registo, seleccione
Perguntas Mais Frequentes sobre a Vulnerabilidade de Execução Remota de Código em VBScript/JScript - CVE-2008-0083
A vulnerabilidade é causada pela forma como os motores de execução de scripts VBScript e JScript descodificam scripts em páginas Web para permitir que estes sejam transferidos para a memória, a fim de serem executados.
O que é a descodificação de scripts?
Os criadores de páginas Web utilizam scripts em páginas Web e páginas de servidor activas (.ASP) baseadas no servidor para adicionar funcionalidades a páginas Web. Os criadores de páginas Web também codificam estes scripts para dificultar aos utilizadores a leitura dos scripts incorporados na página ou a sua cópia ou adaptação para outros fins. Quando o script tem de ser executado, o motor de execução de scripts descodifica-o para o transferir para a memória.
Um intruso que conseguisse tirar partido desta 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.
Os sistemas cliente ou estações de trabalho que utilizam o Internet Explorer para navegar em páginas Web e que utilizam o VBScript.dll e o JScript.dll com versões anteriores à 5.6.0.8835 estão mais susceptíveis.
Esta actualização de segurança resolve a vulnerabilidade modificando a forma como os motores VBScript e JScript descodificam scripts em páginas Web. O motor de execução do scripts VBScript chama-se VBScript.dll; o motor de execução do scripts JScript chama-se JScript.dll.
Utilize a ferramenta Adicionar ou Remover Programas no Painel de Controlo ou o utilitário Spuninst.exe que está localizado na pasta %Windir%\$NTUninstallKB944338$\Spuninst.
Informações de Ficheiros Consulte o Artigo 944338 da Base de Dados de Conhecimento da Microsoft
Ficheiro log da actualização KB944338.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%\$NTUninstallKB944338$\Spuninst.
Verificação da Chave de Registo HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP3\KB944338\Filelist
Peter Ferrie, da Symantec, por fornecer informações sobre a Vulnerabilidade de Execução Remota de Código VBScript/JScript (CVE-2008-0083).
V1.1 (9 de Abril de 2008): Boletim actualizado. JScript combinado com VBScript na tabela de Classificações da Gravidade da Vulnerabilidade.
V2.0 (12 de Agosto de 2008): Adicionada ligação para questões conhecidas. Foi também adicionada uma entrada na secção de Perguntas Mais Frequentes relativas a esta Actualização de Segurança sobre as questões conhecidas e soluções. As soluções incluem uma alteração na implementação desta actualização de segurança para uma questão e uma solução alternativa para outra. Os clientes que actualizaram os seus sistemas com sucesso não necessitam de reinstalar esta actualização.