MS03-030: Memória intermédia não verificada no DirectX pode colocar o sistema em risco

Traduções de Artigos Traduções de Artigos
Artigo: 819696 - Ver produtos para os quais este artigo se aplica.


Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).

Actualização técnica

  • 25 de Julho de 2003: o número de versão foi mudado de 4.90.00.0902 para 4.09.00.0902 na secção "Informações de instalação".
  • 31 de Julho de 2003: a hiperligação "Transferir o patch de segurança para o Windows NT 4.0 agora", na secção "Resolução", foi alterada para a seguinte: http://microsoft.com/downloads/details.aspx?FamilyId=B42C5BCB-6D36-437D-A07E-053B72B1C652&displaylang=en
  • 31 de Julho de 2003: a hiperligação "Transferir o pacote do patch de segurança para o Windows NT Server 4.0, Terminal Server Edition, agora", na secção "Resolução", foi alterada para a seguinte: http://microsoft.com/downloads/details.aspx?FamilyId=14290AD7-EE7D-4736-8322-BCA4CBD7D7C5&displaylang=en
  • 20 de Agosto de 2003: este artigo foi actualizado para fornecer informações sobre um novo patch do DirectX 8.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

O DirectX é composto por um conjunto de interfaces de programação de aplicações (API, Application Programming Interfaces) de baixo nível, que é utilizado pelos programas do Windows para suporte de multimédia. A tecnologia DirectShow do DirectX efectua pesquisa e obtenção (sourcing), manipulação e apresentação de áudio e vídeo do lado do cliente. Existem duas sobrecargas de memória intermédia que têm o mesmo efeito na função que é utilizada pelo DirectShow para verificar parâmetros num ficheiro MIDI (Musical Instrument Digital Interface). Estas sobrecargas de memória intermédia podem provocar uma vulnerabilidade na segurança, dado que um utilizador mal intencionado poderia tentar tirar partido destas falhas e executar códigos no contexto de segurança do utilizador com sessão iniciada.

Um atacante poderia tentar tirar partido desta vulnerabilidade através da criação de um ficheiro MIDI especialmente concebido para esse fim e, depois, hospedá-lo num Web site ou numa partilha de rede, ou enviá-lo numa mensagem de correio electrónico em HTML. Se o ficheiro fosse hospedado num Web site ou numa partilha de rede, o utilizador teria de abrir esse ficheiro especialmente concebido. Se o ficheiro fosse incorporado numa página, a vulnerabilidade poderia ser explorada quando um utilizador visitasse a página Web. Se o ficheiro fosse enviado numa mensagem de correio electrónico em HTML, a vulnerabilidade poderia ser explorada quando o utilizador abrisse ou pré-visualizasse a mensagem. Um ataque com êxito poderia fazer com que o DirectShow ou um programa que o utilize falhasse ou poderia provocar a execução de código do atacante no computador do utilizador, no respectivo contexto de segurança.

Factores atenuantes

  • Por predefinição, no Microsoft Windows Server 2003, o Microsoft Internet Explorer é executado no modo de configuração de segurança avançada. Esta configuração predefinida do Internet Explorer bloqueia estes ataques por correio electrónico, através do Microsoft Outlook Express. Se a Configuração de segurança avançada do Internet Explorer for desactivada, as protecções que impedem a exploração desta vulnerabilidade serão removidas.
  • No caso de um ataque baseado na Web, o atacante teria de hospedar um Web site com uma página Web destinada a explorar esta vulnerabilidade. Um atacante não tem como forçar o acesso dos utilizadores a um Web site mal intencionado, a não ser através de uma mensagem de correio electrónico em HTML. Em vez disso, o atacante teria de os atrair para o mesmo, normalmente através de um clique numa hiperligação para o respectivo site.
  • O código executado no sistema seria executado apenas com os privilégios do utilizador com sessão iniciada.

Resolução

Informações sobre Service Packs

Windows XP

A versão deste patch de segurança para o Microsoft Windows XP está incluída no Windows XP Service Pack 2 (SP2). Para resolver este problema, obtenha o Service Pack mais recente do Microsoft Windows XP. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
322389 Como obter o Service Pack mais recente do Windows XP

Windows 2000

A versão deste patch de segurança para o Microsoft Windows 2000 está incluída no Windows 2000 Service Pack 4 (SP4). Para resolver este problema, obtenha o Service Pack mais recente do Windows 2000. Para obter informações adicionais, clique no seguinte número de artigo para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
260910 Como obter o Service Pack mais recente do Windows 2000

Informações sobre o patch de segurança

Informações de transferência

A Microsoft disponibilizou o DirectX 9.0b e patches de segurança individuais para sistemas operativos em que o DirectX 9.0b não está disponível.

Efectue os seguintes passos, para determinar a versão actual do DirectX, em todos os sistemas operativos excepto no Microsoft Windows NT 4.0:
  1. Clique em Iniciar (Start) e, em seguida, clique em Executar (Run).
  2. Escreva dxdiag e, em seguida, clique em OK.

    A versão do DirectX é apresentada no separador Sistema (System).
No Windows NT 4.0, a vulnerabilidade existe se a seguinte chave do registo estiver presente e tiver o valor 1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ActiveSetup\InstalledComponents\{22d6f312-b0f6-11d0-94ab-0080c74c7e95}\IsInstalled
O DirectX 9.0b pode ser instalado em todos os sistemas operativos afectados, excepto nas edições de 64 bits do Windows Server 2003 e Microsoft Windows XP, e no Windows NT 4.0, independentemente da versão anterior do DirectX. Os seguintes ficheiros estão disponíveis para transferência a partir do centro de transferências da Microsoft:
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote do DirectX 9.0b agora.
O patch do DirectX 9.0a pode ser instalado em todos os sistemas operativos afectados, excepto nas edições de 64 bits do Windows Server 2003 e Microsoft Windows XP, e no Windows NT 4.0, com o DirectX 9.0 ou 9.0a. Os seguintes ficheiros estão disponíveis para transferência a partir do centro de transferências da Microsoft:
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o patch de segurança para o DirectX 9.0a agora.
Se utilizar o DirectX 8.1 com o Windows Server 2003 ou Windows XP, instale um dos seguintes patches, conforme adequado.
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o patch de segurança para o Windows Server 2003 (32 bits) agora.
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o patch de segurança para o Windows Server 2003 (64 bits) agora.
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o patch de segurança para o Windows XP (32 bits) agora.
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o patch de segurança para o Windows XP (64 bits) agora.
Se utilizar o DirectX 8.0, 8.0a, 8.1, 8.1a ou 8.1b com o Windows 2000 ou Windows Millennium Edition, instale o seguinte patch:
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote do patch de segurança para o Windows 2000 ou Windows Millennium Edition agora.

Nota: este patch também pode ser instalado no Windows 98 Segunda Edição e Windows 98 com o DirectX 8, apesar de estas versões do Windows já não serem suportadas.

Se utilizar o DirectX 7.0 no Windows 2000, instale o seguinte patch:
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o patch de segurança para o Windows 2000 agora.
Se utilizar o Windows NT Server 4.0, instale o seguinte patch:
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote do patch de segurança para o Windows NT 4.0 agora.
Se utilizar o Windows NT Server 4.0, Terminal Server Edition, instale o seguinte patch:
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote do patch de segurança para o Windows NT Server 4.0, Terminal Server Edition, agora.
Data de edição: 23 de Julho de 2003

Para obter informações adicionais sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
119591 Como obter ficheiros de suporte da Microsoft a partir de serviços online
A Microsoft procedeu à detecção de vírus neste ficheiro. A Microsoft utilizou o software de detecção de vírus mais actual, disponível na data de publicação do ficheiro. O ficheiro está armazenado em servidores com segurança melhorada, que ajudam a impedir quaisquer alterações não autorizadas ao ficheiro.

Pré-requisitos

O DirectX 8 e DirectX 9 não suportam sistemas com processadores da classe 486. O DirectX 9.0b requer o Windows Server 2003 (todas as versões, excepto as de 64 bits), o Windows XP (todas as versões, excepto as de 64 bits), o Windows 2000 Service Pack 3 (SP3), o Windows 2000 Service Pack 4 (SP4) ou o Microsoft Windows Millennium Edition.

O patch de segurança para o DirectX 9.0a requer uma instalação prévia do DirectX 9.0 ou 9.0a no Windows Server 2003 (todas as versões, excepto as de 64 bits), no Windows XP (todas as versões, excepto as de 64 bits), no Windows 2000 Service Pack 3 (SP3), no Windows 2000 Service Pack 4 (SP4) ou no Windows Millennium Edition. A utilização do pacote do DirectX 9.0b é preferível dado que fornece correcções adicionais que não são de segurança para funcionalidades gráficas nucleares e para o DirectShow.

O patch de segurança para o DirectX 8.1 requer a versão comercializada do Windows Server 2003, a versão comercializada do Windows XP ou o Windows XP Service Pack 1 (SP1). Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
322389 Como obter o Service Pack mais recente do Windows XP
O patch de segurança do DirectX 8 para o Windows 2000 e Windows Millennium Edition requer uma instalação anterior do DirectX 8.0, 8.0a, 8.1, 8.1a ou 8.1b no Windows 2000 Service Pack 3 (SP3), Windows 2000 Service Pack 4 (SP4) ou Windows Millennium Edition. Note que a Microsoft recomenda a utilização do DirectX 9.0b nesta plataforma porque fornece correcções adicionais que não são de segurança para funcionalidades gráficas nucleares e para o DirectShow.

O patch de segurança do DirectX 7.0/7.0a requer o Windows 2000 Service Pack 3 (SP3). Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
260910 Como obter o Service Pack mais recente do Windows 2000
O patch de segurança para o Windows NT 4.0 requer o Windows NT 4.0 Service Pack 6a (SP6a) ou o Windows NT Server 4.0, Terminal Server Edition Service Pack 6 (SP6) com o Internet Explorer 6.0 SP1 ou o Microsoft Windows Media Player 6.4. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
152734 How to obtain the latest Windows NT 4.0 service pack
A tabela seguinte lista o patch apropriado para instalar com base no seu sistema operativo e na sua versão do DirectX:
Reduzir esta tabelaExpandir esta tabela
Sistema operativoDirectX 5.2/DirectX Media 5DirectX 6.1/DirectX Media 6DirectX 7/DirectX Media 6DirectX 8.0/8.0aDirectX 8.1/8.1a/8.1bDirectX 9.0/9.0aDirectX 9.0bNotas
Windows 989.0b9.0b9.0bP2 ou 9.0bP2 ou 9.0bP1 ou 9.0bN/N
Windows 98 Segunda EdiçãoN/D9.0b9.0bP2 ou 9.0bP2 ou 9.0bP1 ou 9.0bN/N
Windows Millennium EditionN/DN/D9.0bP2 ou 9.0bP2 ou 9.0bP1 ou 9.0bN/N
Windows 2000 SP3N/DN/DP5 ou 9.0bP2 ou 9.0bP2 ou 9.0bP1 ou 9.0bN/N
Windows 2000 SP4N/DN/DN/NP2 ou 9.0bP2 ou 9.0bP1 ou 9.0bN/N
Windows XPN/DN/DN/DN/DP3 ou 9.0bP1 ou 9.0bN/N
Windows XP SP1N/DN/DN/DN/DP3 ou 9.0bP1 ou 9.0bN/N
Windows Server 2003N/DN/DN/DN/DP4 ou 9.0bP1 ou 9.0bN/N
Windows NT 4.0P6P6N/DN/DN/DN/DN/DO patch só será necessário se o Internet Explorer 6 ou o Windows Media Player 6.4 estiverem instalados
Notas para a tabela:
  • 9.0b refere-se a DirectX 9.0b.
    • O End-User Runtime é uma instalação da Web de cerca de 300 KB que resulta numa transferência de 10 a 16 MB. O Redistribution Runtime para programadores é uma instalação de 32 MB. As actualizações não podem ser instaladas de forma silenciosa. Tem de aceitar o contrato de licença do utilizador final para instalar estas actualizações.
    • O OPK Runtime é um programa de instalação autónomo de aproximadamente 11 a 13 MB. Por predefinição, esta instalação é silenciosa. O OPK Runtime está disponível apenas para OEMs e clientes de Licenciamento em volume.
  • P1: Patch do DirectX 9.0a. Este é um patch pequeno (aproximadamente 900 KB) para o DirectX 9.0 ou 9.0a. Este patch é fornecido no Windows Update para actualizações críticas e automáticas.
  • P2: Patch do DirectX 8. Este é um patch pequeno (aproximadamente 800 KB) para o DirectX 8.0, 8.0a, 8.1, 8.1a e 8.1b.
  • P3: Patch do DirectX 8.1 para Windows XP e Windows XP Service Pack 1.
  • P4: Patch do DirectX 8.1 para Windows Server 2003.
  • P5: Patch do DirectX 7.0 para Windows 2000.
  • P6: Patch do DirectX Media 6 para Windows NT 4.0 e Windows NT 4.0, Terminal Server Edition.
  • N/N: não é necessário. A versão inclui a correcção.
  • N/D: a configuração não existe.

Informações de instalação

Tem de ter sessão iniciada como administrador para instalar o DirectX 9.0b ou o patch de segurança. Devido a requisitos de aceitação do contrato de licença do utilizador final (EULA, End-User License Agreement), o DirectX 9.0b não tem parâmetros de configuração.

A Microsoft recomenda a criação de um ponto de restauro do sistema no Windows XP ou Windows Millennium Edition, antes da instalação do DirectX 9.0b. Para obter informações adicionais sobre o Restauro do sistema (System Restore), clique em Iniciar (Start) e, em seguida, clique em Ajuda e suporte (Help and Support). Na caixa Procurar (Search), escreva restauro do sistema (system restore) e, em seguida, prima ENTER.

Os patches de segurança do DirectX 9.0a e do DirectX 8 suportam os seguintes parâmetros de configuração:
  • /?: apresenta a lista de parâmetros de instalação.
  • /q: utiliza o modo silencioso (sem intervenção do utilizador).
  • /q:u: utiliza o modo silencioso de utilizador. Este modo apresenta algumas caixas de diálogo ao utilizador.
  • /q:a: utiliza o modo silencioso de administrador. Este modo não apresenta quaisquer caixas de diálogo ao utilizador.
  • /t:caminho completo: especifica a pasta de trabalho temporária.
  • /c:: extrai os ficheiros sem executar o programa de configuração quando utilizado com /t.
  • /c:cmd: substitui o comando de instalação definido pelo autor.
  • /r:n: nunca reinicia o computador após a instalação.
  • /r:i: reinicia o computador se necessário. Este parâmetro reinicia automaticamente o computador se o reinício for necessário para concluir a instalação.
  • /r:a: reinicia sempre o computador após a instalação.
Os patches de segurança do DirectX 8.1 e DirectX 7.0/7.0a suportam os seguintes parâmetros de configuração:
  • /?: apresenta a lista de parâmetros de instalação.
  • /u: utiliza o modo automático.
  • /f: determina o fecho de outros programas quando o computador é encerrado.
  • /n: não efectua a cópia de segurança de ficheiros para remoção.
  • /o: substitui ficheiros OEM sem pedir confirmação.
  • /z: não reinicia quando a instalação é concluída.
  • /q: utiliza o modo silencioso (sem interacção do utilizador).
  • /l: lista as correcções instaladas.
  • /x: extrai os ficheiros sem executar o programa de configuração.
O patch de segurança para o Windows NT 4.0 suporta os seguintes parâmetros de configuração:
  • /y: executa a remoção (apenas com /m ou /q).
  • /f: determina o fecho dos programas quando o computador é encerrado.
  • /n: não cria uma pasta Uninstall.
  • /z: não reinicia quando a actualização é concluída.
  • /q: utiliza o modo silencioso ou automático sem interface de utilizador (este parâmetro inclui o parâmetro /m).
  • /m: utiliza o modo automático com interface de utilizador.
  • /l: lista as correcções instaladas.
  • /x: extrai os ficheiros sem executar o programa de configuração.
Para verificar se o DirectX 9.0b está instalado no computador, confirme a existência da seguinte chave de registo e se o respectivo valor é 4.09.00.0902:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX\Version
Para verificar se o patch de segurança do DirectX 9.0a está instalado no computador, confirme a existência da seguinte chave de registo e se o respectivo valor é 1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\DirectX\dx819696\IsInstalled
Para verificar se o DirectX 8.0, 8.0a, 8.1, 8.1a ou 8.1b está instalado no computador com o Windows 2000 ou o Windows Millennium Edition, confirme a existência da seguinte chave de registo e se o seu valor se encontra no intervalo de 4.08.00.0400 a 4.08.01.0901, inclusive:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX\Version
Para verificar se o patch de segurança do DirectX 8 está instalado no computador, confirme a existência da seguinte chave de registo e se o respectivo valor é 1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\DirectX\dx819696\IsInstalled
Para verificar se o patch de segurança do DirectX 8.1 ou 7.0/7.0a está instalado no computador, confirme a existência da seguinte chave de registo, conforme adequado:
  • Windows Server 2003:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP1\KB819696
  • Windows XP:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP1\Q819696
  • Windows XP com SP1:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP2\Q819696
  • Windows 2000:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows 2000\SP4\KB819696
    ou
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows 2000\SP5\KB819696
Para verificar se o patch para o Windows NT 4.0 está instalado no computador, confirme a existência da seguinte chave do registo:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\Q819696

Informações de implementação

Devido a requisitos de aceitação do EULA, o DirectX 9.0b não pode ser instalado silenciosamente. Os clientes com licenciamento de volume podem obter um pacote modificado que suporta instalação silenciosa estabelecendo contacto com DirectX@Microsoft.com.

Para instalar o patch de segurança do DirectX 9.0a sem qualquer intervenção do utilizador, utilize a seguinte linha de comandos:
directx9-kb819696-x86-enu /q:a
Para instalar este patch sem forçar o reinício do computador, utilize a seguinte linha de comandos:
directx9-kb819696-x86-enu /q:r
Nota: estes parâmetros podem ser utilizados em conjunto na mesma linha de comandos.

Para instalar o patch de segurança do DirectX 8.1 ou 7.0/7.0a sem qualquer intervenção do utilizador, utilize a seguinte linha de comandos:
windowsserver2003-kb819696-x86-ptg /u /q
Para instalar este patch sem forçar o reinício do computador, utilize a seguinte linha de comandos:
windowsserver2003-kb819696-x86-ptg /z
Nota: o nome de ficheiro indicado nestes exemplos poderá diferir, consoante o patch que estiver a instalar. Estes parâmetros podem ser utilizados em conjunto na mesma linha de comandos.

Para obter informações sobre como implementar este patch utilizando os SUS, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/windowsserversystem/updateservices/evaluation/previous/susoverview.mspx

Necessidade de reinício

Tem de reiniciar o computador depois de instalar o DirectX 9.0b ou depois de aplicar este patch.

Informações de remoção

O DirectX 9.0b substitui componentes-chave do sistema operativo e não pode ser removido. Para remover o patch de segurança, utilize a ferramenta Adicionar ou remover programas (Add/Remove Programs) do Painel de controlo (Control Panel). Os administradores de sistema podem usar o utilitário Spunist.exe para remover o patch de computadores baseados no Windows Server 2003, Windows XP e Windows 2000. O Spuninst.exe encontra-se na pasta %Windir%\$NTUninstallKB819696$\Spuninst e suporta os seguintes parâmetros de configuração:
  • /?: apresenta a lista de parâmetros de instalação.
  • /u: utiliza o modo automático.
  • /f: determina o fecho de outros programas quando o computador é encerrado.
  • /z: não reinicia o computador quando a instalação é concluída.
  • /q: utiliza o modo silencioso (sem interacção do utilizador).

Informações sobre a substituição de patches

A versão deste patch para o Windows NT 4.0 substitui o patch disponível no artigo 269849 da base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base). Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
269849 Access violation error message when you use Windows Media Player 6.4 to play .wav files

Informações sobre os ficheiros

A versão inglesa desta correcção tem os atributos de ficheiro listados na seguinte tabela (ou posteriores). As datas e horas destes ficheiros são indicadas no formato de hora universal coordenada (UTC, Universal Coordinated Time). Ao visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário (Time Zone) da ferramenta Data e hora (Date and Time) do Painel de controlo (Control Panel).

Patch 819696 para o Windows Server 2003 e Windows XP:
   Data         Hora   Versão      Tamanho    Nome do ficheiro
   ------------------------------------------------------------
   13-May-2003  23:41  6.4.3790.9  1,173,504  Quartz.dll  (gdr)
   13-May-2003  23:48  6.4.3790.9  1,117,184  Quartz.dll  (qfe)
Patch 819696 para versões de 64 bits do Windows Server 2003 e para o Windows XP 64-Bit Edition, Versão 2003:
   Data         Hora   Versão      Tamanho    Nome do fich. Plataforma
   --------------------------------------------------------------------
   16-May-2003  00:50  6.4.3790.9  3,348,480  Quartz.dll    IA64  (gdr)
   16-May-2003  01:10  6.4.3790.9  1,129,984  Wquartz.dll   IA64  (gdr)

   16-May-2003  01:08  6.4.3790.9  3,348,480  Quartz.dll    IA64  (qfe)
   16-May-2003  01:11  6.4.3790.9  1,117,184  Wquartz.dll   IA64  (qfe)
Patch 819696 para o Windows XP SP1:
   Data         Hora   Versão         Tamanho    Nome do ficheiro
   --------------------------------------------------------------
   13-May-2003  17:28  6.4.2600.1221  1,132,032  Quartz.dll
Patch 819696 (32 bits) para o Windows XP:
   Data         Hora   Versão         Tamanho   Nome do ficheiro
   -------------------------------------------------------------
   13-May-2003  19:27  6.4.2600.113  1,123,840  Quartz.dll
Patch 819696 (64 bits) para o Windows XP 64-Bit Edition, Versão 2002 SP1:
   Data         Hora   Versão         Tamanho    Nome do fich. Plataforma
   ----------------------------------------------------------------------
   13-May-2003  17:29  6.4.2600.1221  3,881,472  Quartz.dll    IA64
   12-May-2003  04:34  6.4.2600.1221  1,132,032  Wquartz.dll   IA64
Patch 819696 (32 bits) para o Windows 2000 SP3:
   Data         Hora   Versão     Tamanho  Nome do ficheiro
   --------------------------------------------------------
   03-Jul-2003  17:28  6.1.9.729  791.312  Quartz.dll
Patch 819696 (32 bits) para o Windows NT 4.0 SP6:
   Data         Hora   Versão     Tamanho  Nome do ficheiro
   --------------------------------------------------------
   08-Jul-2003  21:49  6.1.5.132  762,128  Quartz.dll
DirectX 9.0b e patch para o DirectX 9.0a (32 bits), para o Windows Server 2003 e Windows XP:
   Data         Hora   Versão     Tamanho    Nome do ficheiro
   ------------------------------------------------------------------------
   30-May-2003  09:00  6.5.1.902  1,246,208  Quartz.dll  (utilizador final)
   30-May-2003  09:00  6.5.1.902  1,962,496  Quartz.dll  (redist)
DirectX 9.0b e patch para o DirectX 9.0a (32 bits), para o Windows 2000:
   Data         Hora   Versão     Tamanho    Nome do ficheiro
   ------------------------------------------------------------------------
   30-May-2003  09:00  6.5.1.902  1,136,640  Quartz.dll  (utilizador final)
   30-May-2003  09:00  6.5.1.902  1,962,496  Quartz.dll  (redist)
DirectX 9.0b e patch para o DirectX 9.0a (32 bits), para o Windows Millennium Edition:
   Data         Hora   Versão     Tamanho    Nome do ficheiro
   ------------------------------------------------------------------------
   30-May-2003  09:00  6.5.1.902  1,128,960  Quartz.dll  (utilizador final)
   30-May-2003  09:00  6.5.1.902  1,845,248  Quartz.dll  (redist)
Patch do DirectX 8 para o Windows 2000 e Windows Millennium Edition:
   Data         Hora   Versão     Tamanho    Nome do ficheiro
   ----------------------------------------------------------
   06-Aug-2003  19:44  6.3.1.886  1,696,748  Quartz.dll
Também pode verificar os ficheiros instalados pelo patch do DirectX 8.1 ou 7.0/7.0a examinando a seguinte chave do registo, conforme adequado:
  • Windows Server 2003:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP1\KB819696\Filelist
  • Windows XP:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP1\Q819696\Filelist
  • Windows XP com SP1:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP2\Q819696\Filelist
  • Windows 2000:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows 2000\SP4\KB819696\Filelist

Ponto Da Situação

A Microsoft confirmou que este problema pode causar um grau de vulnerabilidade da segurança nos produtos Microsoft listados no início deste artigo.

Windows XP Este problema foi corrigido pela primeira vez no Microsoft Windows XP Service Pack 2.

Mais Informação

Para obter mais informações sobre esta vulnerabilidade, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/technet/security/bulletin/MS03-030.mspx
Para obter informações adicionais sobre a ferramenta de diagnóstico do DirectX da Microsoft, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
190900 DirectX: Descrição da ferramenta de diagnóstico do DirectX
As secções que se seguem descrevem as versões do DirectX indicadas pelo Dxdiag.exe, relativamente à configuração original da Microsoft.

DirectX 8.1

  • Windows Server 2003
  • Windows Server 2003, 64-Bit Datacenter Edition
  • Windows Server 2003, 64-Bit Enterprise Edition
  • Windows XP 64-Bit Edition, versão 2003
  • Windows XP 64-Bit Edition, versão 2002 SP1
  • Windows XP

DirectX 7.0a

  • Windows Millennium Edition

DirectX 7.0

  • Windows 2000

DirectX 6.1

  • Windows 98 Segunda Edição

DirectX 5.2

  • Windows 98

O DirectX e o DirectX Media eram produtos separados até à edição do DirectX 8.0. As edições subsequentes integram os dois produtos com o nome DirectX. O Dxdiag apenas indica a versão do DirectX, mas o ficheiro afectado pertence ao DirectX Media em sistemas que tenham versões anteriores ao DirectX 8.0.

Propriedades

Artigo: 819696 - Última revisão: 30 de dezembro de 2006 - Revisão: 10.3
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition
  • Microsoft DirectX 9.0 Runtime
  • Microsoft DirectX 8.1b
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Terminal Server
  • Microsoft Windows 98 Standard Edition
Palavras-chave: 
kbhotfixserver kbqfe atdownload kbwinxpsp2fix kbwinnt400presp7fix kbwin2000presp4fix kbwin2ksp4fix kbwinserv2003presp1fix kbfix kbbug kbwinxppresp2fix kbsecvulnerability kbsecbulletin kbsecurity KB819696

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com