Select the product you need help with
MS03-030: Niesprawdzany bufor w programie DirectX może być przyczyną luki w zabezpieczeniach systemuNumer ID artykułu: 819696 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady. Aktualizacja techniczna
Na tej stronieSymptomyProgram DirectX składa się z zestawu interfejsów programowania aplikacji (API, Application Programming Interface) niskiego poziomu używanych przez programy systemu Windows do obsługi multimediów. Technologia DirectShow w programie DirectX służy do obsługi źródeł, manipulowania oraz renderowania sygnałów audio i wideo po stronie klienta. W funkcji używanej przez oprogramowanie DirectShow do sprawdzania parametrów w pliku MIDI (Musical Instrument Digital Interface) istnieją dwie usterki związane z przepełnieniem buforu, których efekty są identyczne. Przepełnienie buforu może być przyczyną poważnej luki w zabezpieczeniach, ponieważ umożliwia osobie nieupoważnionej podjęcie próby wykorzystania luk w zabezpieczeniach i uruchomienie kodu źródłowego w kontekście zabezpieczeń zalogowanego użytkownika. Osoba umyślnie podejmująca szkodliwe działania może próbować wykorzystać opisaną lukę w zabezpieczeniach, tworząc specjalnie przygotowany plik MIDI, służący do wykorzystywania tej luki w zabezpieczeniach, a następnie udostępniając go w witrynie sieci Web lub w udziale sieciowym albo wysyłając plik przy użyciu wiadomości e-mail w formacie HTML. Jeżeli plik został udostępniony w witrynie sieci Web lub w udziale sieciowym, użytkownik może być zmuszony do otwarcia specjalnie przygotowanego pliku. Jeżeli plik został osadzony na stronie, luka w zabezpieczeniach może być wykorzystana wówczas, gdy użytkownik odwiedza daną stronę sieci Web. Jeżeli plik jest wysyłany w wiadomości e-mail w formacie HTML, luka w zabezpieczeniach może być wykorzystana wówczas, gdy użytkownik otwiera lub przegląda wiadomość e-mail w formacie HTML. Skuteczny atak może spowodować awarię oprogramowania DirectShow lub programu korzystającego z oprogramowania DirectShow albo umożliwić uruchomienie szkodliwego kodu źródłowego na komputerze w kontekście zabezpieczeń danego użytkownika. Czynniki osłabiające
RozwiązanieInformacje dotyczące dodatku Service PackSystem Windows XPWersja poprawki zabezpieczeń przeznaczona dla systemu Microsoft Windows XP została uwzględniona w dodatku Service Pack 4 (SP4) dla systemu Windows XP. W celu rozwiązania tego problemu należy uzyskać najnowszy dodatek Service Pack dla systemu Microsoft Windows XP. Aby uzyskać dodatkowe informacje, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:322389
(http://support.microsoft.com/kb/322389/PL/
)
Jak uzyskać najnowszy dodatek Service Pack dla systemu Windows XPSystem Windows 2000Wersja poprawki zabezpieczeń przeznaczona dla systemu Microsoft Windows 2000 została uwzględniona w dodatku Service Pack 4 (SP4) dla systemu Windows 2000. Aby rozwiązać ten problem, należy uzyskać najnowszy dodatek Service Pack dla systemu Windows 2000. Aby uzyskać dodatkowe informacje, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:260910
(http://support.microsoft.com/kb/260910/PL/
)
Jak uzyskać najnowszy dodatek Service Pack dla systemu Windows 2000
Informacje o poprawce zabezpieczeńInformacje dotyczące pobieraniaFirma Microsoft wydała program DirectX 9.0b oraz indywidualne poprawki zabezpieczeń dla systemów operacyjnych, w których program DirectX 9.0b jest niedostępny.Należy wykonać następujące kroki, aby ustalić bieżącą wersję programu DirectX we wszystkich systemach operacyjnych z wyjątkiem systemu Microsoft Windows NT 4.0:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ActiveSetup\InstalledComponents\{22d6f312-b0f6-11d0-94ab-0080c74c7e95}\IsInstalled Zwiń ten obrazek ![]()
(http://www.microsoft.com/downloads/details.aspx?displaylang=pl&FamilyID=3F2828FA-0E3C-4837-AFC0-6C67DCAA54BF)
Zwiń ten obrazek ![]()
(http://www.microsoft.com/downloads/details.aspx?displaylang=pl&FamilyID=22F990CB-E9F9-4670-8B4F-AC4F6F66C3A2)
Zwiń ten obrazek ![]()
(http://www.microsoft.com/downloads/details.aspx?displaylang=pl&FamilyID=A5156FF8-1812-4DB4-9175-BF9CA370279D)
Zwiń ten obrazek ![]()
(http://microsoft.com/downloads/details.aspx?FamilyId=59732FCF-993A-45E8-8BA4-064575055D86&displaylang=en)
Zwiń ten obrazek ![]()
(http://www.microsoft.com/downloads/details.aspx?displaylang=pl&FamilyID=5ABA6A3B-F67B-4B18-B4B5-62E69A0104CE)
Zwiń ten obrazek ![]()
(http://microsoft.com/downloads/details.aspx?FamilyId=8F23F7AF-5317-4502-8B17-7C1A2139EBDC&displaylang=en)
Zwiń ten obrazek ![]()
(http://www.microsoft.com/downloads/details.aspx?displaylang=pl&FamilyID=49552D6A-4A62-48BA-A2AC-0B237CD5F732)
Uwaga Tę poprawkę można zainstalować również w systemach Windows 98 Wydanie drugie i Windows 98 z programem DirectX 8, mimo że Pomoc techniczna dotycząca tych wersji systemu Windows jest już niedostępna. Użytkownicy programu DirectX 7.0 w systemie Windows 2000 powinni zainstalować następującą poprawkę: Zwiń ten obrazek ![]()
(http://www.microsoft.com/downloads/details.aspx?displaylang=pl&FamilyID=7D0E4787-A993-4C49-A5A7-9A6DE8EFDB9E)
Zwiń ten obrazek ![]()
(http://www.microsoft.com/downloads/details.aspx?displaylang=pl&FamilyID=B42C5BCB-6D36-437D-A07E-053B72B1C652)
Zwiń ten obrazek ![]()
(http://microsoft.com/downloads/details.aspx?FamilyId=14290AD7-EE7D-4736-8322-BCA4CBD7D7C5&displaylang=en)
Aby uzyskać dodatkowe informacje, jak pobierać pliki Pomocy technicznej firmy Microsoft, kliknij numer artykułu poniżej w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base: 119591 Firma Microsoft przeskanowała ten plik w poszukiwaniu wirusów. Firma Microsoft użyła najnowszego oprogramowania do wykrywania wirusów dostępnego w chwili opublikowania pliku. Plik jest przechowywany na serwerach o podwyższonych zabezpieczeniach, które utrudniają nieautoryzowane zmiany w pliku.
(http://support.microsoft.com/kb/119591/PL/
)
Jak uzyskać pliki Pomocy technicznej Microsoft w usługach online
Wymagania wstępneProgramy DirectX 8 i DirectX9 nie obsługują systemów z procesorami klasy 486. Program DirectX 9.0b wymaga systemu Windows Server 2003 (wszystkie wersje z wyjątkiem 64-bitowych wersji systemu Windows Server 2003), Windows XP (wszystkie wersje z wyjątkiem 64-bitowych wersji systemu Windows XP), Windows 2000 z dodatkiem Service Pack 3 (SP3), Windows 2000 z dodatkiem Service Pack 4 (SP4) lub Microsoft Windows Millennium Edition.W przypadku poprawki zabezpieczeń programu DirectX 9.0a wymagana jest poprzednia instalacja programu DirectX w wersji 9.0 lub 9.0a w systemie Windows Server 2003 (wszystkie wersje z wyjątkiem 64-bitowych wersji systemu Windows Server 2003), Windows XP (wszystkie wersje z wyjątkiem 64-bitowych wersji systemu Windows XP), Windows 2000 z dodatkiem Service Pack 3 (SP3), Windows 2000 z dodatkiem Service Pack 4 (SP4) lub Windows Millennium Edition. Korzystanie z pakietu programu DirectX 9.0b jest preferowanym rozwiązaniem, ponieważ zapewnia dostępność dodatkowych, podstawowych, niezwiązanych z zabezpieczeniami poprawek obsługi grafiki w oprogramowaniu DirectShow. W przypadku poprawki zabezpieczeń programu DirectX 8.1 wymagana jest wydana wersja systemu Windows Server 2003, wydana wersja systemu Windows XP lub system Windows XP z dodatkiem Service Pack 1 (SP1). Aby uzyskać dodatkowe informacje, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base: 322389 Poprawka zabezpieczeń programu DirectX 8 dla systemów Windows 2000 i Windows Millennium Edition wymaga wcześniejszej instalacji programu DirectX 8.0, 8.0a, 8.1, 8.1a lub 8.1b w systemie Windows 2000 z dodatkiem Service Pack 3 (SP3), Windows 2000 z dodatkiem Service Pack 4 (SP4) lub Windows Millennium Edition. Należy zwrócić uwagę, że w tych systemach firma Microsoft zaleca korzystanie z programu DirectX 9.0b, ponieważ zawiera on dodatkowe poprawki dla niezabezpieczonego podstawowego kodu grafiki i programu DirectShow.
(http://support.microsoft.com/kb/322389/PL/
)
Jak uzyskać najnowszy dodatek Service Pack dla systemu Windows XP
W przypadku poprawki zabezpieczeń programu DirectX 7.0/7.0a wymagany jest system Windows 2000 z dodatkiem Service Pack 3 (SP3). Aby uzyskać dodatkowe informacje, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base: 260910 W przypadku poprawki zabezpieczeń systemu Windows NT 4.0 wymagany jest system Windows NT 4.0 z dodatkiem Service Pack 6a (SP6a) lub system Windows NT Server 4.0, Terminal Server Edition z dodatkiem Service Pack 6 (SP6), w którym jest uruchomiony program Internet Explorer 6.0 z dodatkiem SP1 lub program Microsoft Windows Media Player 6.4. Aby uzyskać dodatkowe informacje, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
(http://support.microsoft.com/kb/260910/PL/
)
Jak uzyskać najnowszy dodatek Service Pack dla systemu Windows 2000
152734 W poniższej tabeli podano listę poprawek do zainstalowania, odpowiednich dla danego systemu operacyjnego i danej wersji programu DirectX:
(http://support.microsoft.com/kb/152734/PL/
)
Jak uzyskać najnowszy dodatek Service Pack dla systemu Windows NT 4.0
Zwiń tę tabelę
Informacje dotyczące instalacjiUżytkownik instalujący program DirectX 9.0b lub poprawkę zabezpieczeń musi być zalogowany jako administrator. Ze względu na wymagania dotyczące akceptacji Umowy Licencyjnej Użytkownika Oprogramowania (EULA) w programie DirectX 9.0b nie uwzględniono przełączników Instalatora.Firma Microsoft zaleca utworzenie punktu przywracania systemu w systemie Windows XP lub Windows Millennium Edition przed zainstalowaniem programu DirectX 9.0b. Aby uzyskać dodatkowe informacje dotyczące Przywracania systemu, kliknij przycisk Start, a następnie kliknij polecenie Pomoc i obsługa techniczna. W polu Wyszukaj wpisz przywracanie systemu, a następnie naciśnij klawisz ENTER. Poprawki zabezpieczeń programów DirectX 9.0a i DirectX 8 obsługują następujące przełączniki Instalatora:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX\Version HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\DirectX\dx819696\IsInstalled HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX\Version HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\DirectX\dx819696\IsInstalled
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\Q819696 Informacje dotyczące rozmieszczaniaZe względu na wymagania dotyczące akceptacji Umowy Licencyjnej Użytkownika Oprogramowania (EULA) nie można zainstalować programu DirectX 9.0b w trybie cichym. Klienci korzystający z licencjonowania zbiorowego mogą otrzymać zmodyfikowany pakiet obsługujący instalację w trybie cichym, korzystając z adresu DirectX@Microsoft.com
(mailto:DirectX@Microsoft.com)
.
Aby zainstalować poprawkę zabezpieczeń programu DirectX 9.0a bez interwencji użytkownika, należy użyć następującego polecenia: directx9-kb819696-x86-enu /q:a Aby zainstalować poprawkę, nie wymuszając ponownego uruchomienia komputera, należy użyć następującego wiersza polecenia: directx9-kb819696-x86-enu /q:r Uwaga Powyższe przełączniki można łączyć w jednym wierszu polecenia.Aby zainstalować poprawkę zabezpieczeń programu DirectX w wersji 8.1 lub 7.0/7.0a bez interwencji ze strony użytkownika, należy użyć następującego polecenia: windowsserver2003-kb819696-x86-enu /u /q Aby zainstalować poprawkę, nie wymuszając ponownego uruchomienia komputera, należy użyć następującego wiersza polecenia: windowsserver2003-kb819696-x86-enu /z Uwaga Nazwa pliku w przedstawionych przykładach może się różnić w zależności od wersji instalowanej poprawki. Powyższe przełączniki można łączyć w jednym wierszu polecenia.Aby uzyskać informacje o tym, jak rozmieścić tę poprawkę przy użyciu usług aktualizacji oprogramowania, odwiedź następującą witrynę firmy Microsoft w sieci Web: http://www.microsoft.com/windowsserversystem/updateservices/evaluation/previous/susoverview.mspx
(http://www.microsoft.com/windowsserversystem/updateservices/evaluation/previous/susoverview.mspx)
Wymagania dotyczące ponownego uruchomieniaNależy ponownie uruchomić komputer po zainstalowaniu programu DirectX 9.0b lub po zastosowaniu tej poprawki.Informacje dotyczące usuwaniaProgram DirectX 9.0b zastępuje kluczowe składniki systemu operacyjnego i nie może być usunięty. Aby usunąć poprawkę zabezpieczeń, należy skorzystać z narzędzia Dodaj/Usuń programy w Panelu sterowania. Administratorzy systemów mogą korzystać z narzędzia Spuninst.exe w celu usunięcia tej poprawki z komputerów z systemem Windows Server 2003, systemem Windows XP i systemem Windows 2000. Narzędzie Spuninst.exe jest dostępne w folderze %Windir%\$NTUninstallKB819696$\Spuninst i obsługuje następujące przełączniki Instalatora:
Informacje dotyczące zastępowania poprawekPoprawka w wersji dla systemu Windows NT 4.0 zastępuje poprawkę, którą opisano w artykule 269849 bazy wiedzy Microsoft Knowledge Base. Aby uzyskać dodatkowe informacje, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:269849
(http://support.microsoft.com/kb/269849/PL/
)
Access violation error message when you use Windows Media Player 6.4 to play .wav files
Informacje dotyczące plikówWersja anglojęzyczna tej poprawki ma atrybuty plików wyświetlone w poniższej tabeli (lub nowsze). Daty i godziny ostatniej modyfikacji plików podano zgodnie z czasem UTC (Coordinated Universal Time). Są one zamieniane na czas lokalny po wyświetleniu informacji o pliku. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, skorzystaj z karty Strefa czasowa narzędzia Data i godzina w Panelu sterowania.Poprawka 819696 dla systemu Windows Server 2003 i systemu Windows XP: Data Godzina Wersja Rozmiar Nazwa pliku -------------------------------------------------------------- 13-maj-2003 23:41 6.4.3790.9 1 173 504 Quartz.dll (gdr) 13-maj-2003 23:48 6.4.3790.9 1 117 184 Quartz.dll (qfe) Data Godzina Wersja Rozmiar Nazwa pliku Platforma --------------------------------------------------------------------- 16-maj-2003 00:50 6.4.3790.9 3 348 480 Quartz.dll IA64 (gdr) 16-maj-2003 01:10 6.4.3790.9 1 129 984 Wquartz.dll IA64 (gdr) 16-maj-2003 01:08 6.4.3790.9 3 348 480 Quartz.dll IA64 (qfe) 16-maj-2003 01:11 6.4.3790.9 1 117 184 Wquartz.dll IA64 (qfe) Data Godzina Wersja Rozmiar Nazwa pliku ----------------------------------------------------------- 13-maj-2003 17:28 6.4.2600.1221 1 132 032 Quartz.dll Data Godzina Wersja Rozmiar Nazwa pliku ---------------------------------------------------------- 13-maj-2003 19:27 6.4.2600.113 1 123 840 Quartz.dll Data Godzina Wersja Rozmiar Nazwa pliku Platforma ---------------------------------------------------------------------- 13-maj-2003 17:29 6.4.2600.1221 3 881 472 Quartz.dll IA64 12-maj-2003 04:34 6.4.2600.1221 1 132 032 Wquartz.dll IA64 Data Godzina Wersja Rozmiar Nazwa pliku ------------------------------------------------------ 19-lip-2003 17:28:00 6.1.9.729 791,312 Quartz.dll Data Godzina Wersja Rozmiar Nazwa pliku ----------------------------------------------------- 08-lip-2003 21:49 6.1.5.132 762 128 Quartz.dll Data Godzina Wersja Rozmiar Nazwa pliku ---------------------------------------------------------------------------- 30-maj-2003 09:00 6.5.1.902 1 246 208 Quartz.dll (użytkownik końcowy) 30-maj-2003 09:00 6.5.1.902 1 962 496 Quartz.dll (redystrybucja) Data Godzina Wersja Rozmiar Nazwa pliku ---------------------------------------------------------------------------- 30-maj-2003 09:00 6.5.1.902 1 136 640 Quartz.dll (użytkownik końcowy) 30-maj-2003 09:00 6.5.1.902 1 962 496 Quartz.dll (redystrybucja) Data Godzina Wersja Rozmiar Nazwa pliku ---------------------------------------------------------------------------- 30-maj-2003 09:00 6.5.1.902 1 128 960 Quartz.dll (użytkownik końcowy) 30-maj-2003 09:00 6.5.1.902 1 845 248 Quartz.dll (redystrybucja) Data Godzina Wersja Rozmiar Nazwa pliku -------------------------------------------------------- 06-sie-2003 19:44 6.3.1.886 1 696 748 Quartz.dll
Stan Firma Microsoft potwierdziła, że ten problem może stanowić pewną lukę w zabezpieczeniach produktów firmy Microsoft wymienionych na początku tego artykułu.
System Windows XP Ten problem został rozwiązany po raz pierwszy w dodatku Service Pack 2 dla systemu Windows XP. Więcej informacji Aby uzyskać więcej informacji o tej luce, odwiedź następującą witrynę firmy Microsoft w sieci Web: http://www.microsoft.com/technet/security/bulletin/MS03-030.mspx Aby uzyskać dodatkowe informacje dotyczące narzędzia diagnostycznego Microsoft DirectX, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
(http://www.microsoft.com/technet/security/bulletin/MS03-030.mspx)
190900 W następnych sekcjach opisano wersje programu DirectX zgłaszane przez narzędzie Dxdiag.exe w przypadku oryginalnej konfiguracji dostarczanej przez firmę Microsoft.
(http://support.microsoft.com/kb/190900/PL/
)
DirectX: Description of the DirectX diagnostic tool
DirectX 8,1
DirectX 7.0a
DirectX 7,0
DirectX 6,1
DirectX 5.2
Przed wydaniem programu DirectX 8.0 programy DirectX i DirectX Media były oddzielnymi produktami. W kolejnych wydaniach zintegrowano oba produkty pod nazwą DirectX. Narzędzie Dxdiag informuje tylko o wersji programu DirectX, jednak w systemach, w których program DirectX ma wersję starszą niż 8.0, odpowiedni plik należy do programu DirectX Media. WłaściwościNumer ID artykułu: 819696 - Ostatnia weryfikacja: 30 grudnia 2006 - Weryfikacja: 10.3 Informacje zawarte w tym artykule dotyczą:
| Tłumaczenia artykułów
|



Powrót na górę








