Poradnik zabezpieczeń firmy Microsoft: Luka w zabezpieczeniach programu Microsoft XML Core Services umożliwia zdalne wykonywanie kodu

Dotyczy
Windows 7 Service Pack 1 Windows 7 Enterprise Windows 7 Professional Windows 7 Ultimate Windows 7 Home Premium Windows 7 Home Basic Windows 7 Enterprise Windows 7 Professional Windows 7 Ultimate Windows 7 Home Premium Windows 7 Home Basic Windows Server 2008 R2 Service Pack 1 Windows Server 2008 R2 Standard Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Standard Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 Service Pack 2 Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 Standard Windows Server 2008 Web Edition Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 Standard Windows Server 2008 Web Edition Windows Vista Service Pack 2 Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Home Basic 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business 64-bit Edition Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Home Basic 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business 64-bit Edition Microsoft Windows Server 2003 Service Pack 2 Microsoft Windows XP Professional x64 Edition Microsoft Windows XP Service Pack 3 Microsoft Windows XP Home Edition Microsoft Windows XP Professional

Rozwiązanie Fix it opisane w tym artykule zostało zastąpione rozwiązaniem Fix it opisanym w artykule 2722479 z bazy wiedzy Baza wiedzy Microsoft Knowledge Base. Aby uzyskać więcej informacji, odwiedź następującą witrynę firmy Microsoft w sieci Web:

2722479 12-043: Luka w zabezpieczeniach Microsoft XML Core Services umożliwia zdalne wykonanie kodu: 14 sierpnia 2012 r.

WSTĘP

Firma Microsoft opublikowała poradnik zabezpieczeń dotyczący tego problemu dla informatyków. Poradnik zabezpieczeń zawiera dodatkowe informacje dotyczące zabezpieczeń. Aby wyświetlić porady dotyczące zabezpieczeń, odwiedź następującą witrynę firmy Microsoft w sieci Web:

http://technet.microsoft.com/security/advisory/2719615
        
Poradnik zabezpieczeń zawiera więcej informacji na temat tego problemu i zawiera następujące informacje:

  • Scenariusze, w których można zastosować lub wyłączyć obejścia
  • Czynniki łagodzące

Aby automatycznie rozwiązać ten problem, przejdź do sekcji "Automatyczne rozwiązywanie problemu".

Poprawka automatyczna

Rozwiązanie Fix it opisane w tej sekcji nie zastępuje żadnej aktualizacji zabezpieczeń. Zalecamy, aby zawsze instalować najnowsze aktualizacje zabezpieczeń. Jednak oferujemy to rozwiązanie Fix it jako opcję obejścia w niektórych scenariuszach.

Aby uzyskać więcej informacji na temat tego obejścia, odwiedź następującą stronę poradników zabezpieczeń firmy Microsoft w sieci Web:

http://technet.microsoft.com/security/advisory/2719615 W tym poradniku podano więcej informacji na temat tego problemu:

  • Scenariusze, w których można zastosować lub wyłączyć obejście.
  • Jak ręcznie zastosować obejście.

W szczególności w celu wyświetlenia tych informacji rozwiń sekcję Sugerowane akcje , a następnie rozwiń sekcję Obejście .

Fix it solution for MSXML version 3, MSXML version 4, or MSXML version 6

Aby włączyć lub wyłączyć te rozwiązania, kliknij przycisk lub link Napraw to pod nagłówkiem Włącz lub Wyłącz . W oknie dialogowym Pobieranie pliku kliknij przycisk Uruchom, a następnie wykonaj kroki kreatora rozwiązywania problemu.

Włączanie Disable

Rozwiązanie Fix it dla programu MSXML w wersji 5

Aby włączyć lub wyłączyć to rozwiązanie poprawki, kliknij przycisk lub łącze Napraw to pod nagłówkiem Włącz lub Wyłącz . W oknie dialogowym Pobieranie pliku kliknij przycisk Uruchom, a następnie wykonaj kroki kreatora rozwiązywania problemu.

Włączanie Disable

Notatki

  • Ci kreatorzy mogą być dostępny tylko w języku angielskim. Jednak poprawki automatyczne działają również w innych wersjach językowych systemu Windows.

  • Jeśli używany komputer nie jest tym, którego dotyczy problem, można zapisać tę poprawkę automatyczną na dysku flash lub CD i uruchomić ją na odpowiednim komputerze.

  • Aby przeprowadzić cichą instalację tego rozwiązania Fix it, wykonaj następujące czynności:

    1. Otwórz wiersz polecenia z poświadczeniami administratora.
    2. Wpisz następujące polecenie, a następnie naciśnij klawisz Enter:
      msiexec /i MicrosoftFixit50897.msi /quiet

Więcej informacji

Wdrażanie bazy danych zgodności aplikacji na wielu komputerach

Aby wdrożyć bazę danych zgodności aplikacji na wielu komputerach, można użyć rozwiązania do zarządzania systemem, takiego jak program Microsoft System Center Configuration Manager 2007, a następnie zainstalować bazę danych za pomocą narzędzia wiersza polecenia SDBInst.exe. Aby uzyskać szczegółowe informacje na temat korzystania z aplikacji SDBInst, odwiedź następującą stronę TechNet w sieci Web:

Wdrażanie bazy danych zgodności aplikacji przy użyciu narzędzia SDBInst Aby wdrożyć poprawkę 50897 firmy Microsoft na wielu komputerach przy użyciu narzędzia SDBInst, wykonaj następujące czynności:

Uwaga Aby uzyskać więcej informacji o opcjach wiersza polecenia dotyczących instalowania tej poprawki, odwiedź następującą stronę MSDN w sieci Web:

Standardowe opcje Command-Line instalatora
          

  1. Wyodrębnij plik CAB z pakietu Fix it. Aby to zrobić, wpisz następujące polecenie w wierszu polecenia:
    msidb.exe -x CabFile -d MicrosoftFixit50897.msiNote Msidb.exe jest częścią narzędzi programistycznych Instalatora Windows. Aby uzyskać więcej informacji, przejdź na następującą stronę firmy Microsoft w sieci Web:
    http://msdn.microsoft.com/en-us/library/windows/desktop/aa370083(v=vs.85).aspx

  2. Wyodrębnij pliki SDB z CabFile za pomocą dowolnego narzędzia do wyodrębniania CAB:
    extract.exe /E CabFile

  3. Użyj SDBInst, aby zastosować wcześniej wyodrębnione pliki .sdb. Aby to zrobić, wpisz następujące polecenie w wierszu polecenia:

    SDBInst -p Path_of_sdb_file\nazwa_pliku.sdb
    Tabela skrótów plikówW poniższej tabeli wymieniono odciski palców certyfikatów używanych do podpisywania plików sdb. Porównaj odcisk palca certyfikatu w tej tabeli z odciskiem palca certyfikatu wskazanym w wyodrębnionym pliku sdb.

    Nazwa pliku Informacje o skrótach
    msxml3_shim32.sdb (SHA1 FC673C013DE2D40D03FD2EFC94D0B9965BAA3253)
    msxml3_shim64.sdb (SHA1 45431F80CE38BBB14FCB107E87F5DD22CCE203A1)
    msxml4_shim32.sdb (SHA1 FE29173CAC4EFC68FF51E8EC04369044C4687AAF)
    msxml5_shim32.sdb (SHA1 33abdc0e4cfaa040cf0ff1a29bead2878fcd7673)
    msxml5_shim64.sdb (SHA1 c7c97f97f3895f69ba217908750ed61fa69390e9)
    msxml6_shim32.sdb (SHA1 6E69B741CD4CEF05F5B9FFB47B748EE97264131C)
    msxml6_shim64.sdb (SHA1 273BDFCBDBFE3D24B7F5D3586AF54BD0A93A6E63)