Microsoft Security Bulletin MS15-108 – Kritisch
Sicherheitsupdate für JScript und VBScript zur Behebung der Remotecodeausführung (3089659)
Veröffentlicht: 13. Oktober 2015
Version: 1.0
Kurzfassung
Dieses Sicherheitsupdate behebt Sicherheitsrisiken in den Skriptmodulen VBScript und JScript in Microsoft Windows. Je schwerwiegender die Sicherheitsanfälligkeiten sind, können Remotecodeausführungen zulassen, wenn ein Angreifer eine speziell gestaltete Website hostet, die für die Nutzung der Sicherheitsanfälligkeiten über Internet Explorer vorgesehen ist (oder eine kompromittierte Website oder eine Website nutzt, die vom Benutzer bereitgestellte Inhalte oder Werbung akzeptiert oder hostet) und dann einen Benutzer davon überzeugt, die Website anzuzeigen. Ein Angreifer könnte auch ein ActiveX-Steuerelement einbetten, das als "sicher für die Initialisierung" gekennzeichnet ist, in eine Anwendung oder ein Microsoft Office-Dokument, das das IE-Renderingmodul verwendet, um den Benutzer auf die speziell gestaltete Website zu leiten.
Ein Angreifer, der die Sicherheitsanfälligkeiten erfolgreich ausgenutzt hat, könnte dieselben Benutzerrechte wie der aktuelle Benutzer erhalten, und wenn der aktuelle Benutzer mit Administratorrechten angemeldet ist, könnte der Angreifer die Kontrolle über ein betroffenes System übernehmen. Ein Angreifer könnte dann Programme installieren, Daten anzeigen, ändern, oder löschen oder neue Konten mit uneingeschränkten Benutzerrechten anlegen.
Dieses Sicherheitsupdate wird für betroffene Versionen der JScript- und VBScript-Skriptingmodule für unterstützte Editionen von Windows Vista, Windows Server 2008 und Server Core-Installationen von Windows Server 2008 R2 als kritisch eingestuft. Weitere Informationen finden Sie im Abschnitt "Betroffene Software" .
Das Update behebt die Sicherheitsanfälligkeiten, indem geändert wird, wie die VBScript- und JScript-Skriptmodule Objekte im Arbeitsspeicher verarbeiten und sicherstellen, dass betroffene Versionen von VBScript das ASLR-Sicherheitsfeature ordnungsgemäß implementieren. Weitere Informationen zu den Sicherheitsrisiken finden Sie im Abschnitt "Sicherheitsrisikoinformationen ".
Weitere Informationen zu diesem Update finden Sie im Microsoft Knowledge Base-Artikel 3089659.
Betroffene Software
Die folgenden Versionen von JScript und VBScript sind von der sicherheitsanfälligkeit betroffen, die in diesem Bulletin erläutert wird. Frühere Versionen oder Editionen, die nicht aufgeführt werden, sind entweder über ihren Supportlebenszyklus oder nicht betroffen. Die folgende betroffene Software gilt für Systeme, auf die Internet Explorer 7 oder früher installiert und auf Systemen ohne Internet Explorer installiert sind. Kunden mit Systemen mit Internet Explorer 8 oder höher sollten das kumulative Internet Explorer Update 3093983 (MS15-106) anwenden, das auch die in diesem Bulletin erläuterte Sicherheitsanfälligkeit behandelt.
Betroffene Software
Betriebssystem | Komponente | Maximale Sicherheitswirkung | Bewertung des aggregierten Schweregrads | Ersetzte Updates* |
---|---|---|---|---|
Windows Vista | ||||
Windows Vista Service Pack 2 | JScript 5.7 und VBScript 5.7 (3094996) | Remoteausführung von Code | Kritisch | 3068368 in MS15-066 |
Windows Vista x64 Edition Service Pack 2 | JScript 5.7 und VBScript 5.7 (3094996) | Remoteausführung von Code | Kritisch | 3068368 in MS15-066 |
Windows Server 2008 | ||||
Windows Server 2008 für 32-Bit-Systeme Service Pack 2 | JScript 5.7 und VBScript 5.7 (3094996) | Remoteausführung von Code | Kritisch | 3068368 in MS15-066 |
Windows Server 2008 für x64-basierte Systeme Service Pack 2 | JScript 5.7 und VBScript 5.7 (3094996) | Remoteausführung von Code | Kritisch | 3068368 in MS15-066 |
Windows Server 2008 für Itanium-basierte Systeme Service Pack 2 | JScript 5.7 und VBScript 5.7 (3094996) | Remoteausführung von Code | Kritisch | 3068368 in MS15-066 |
Server Core-Installationsoption | ||||
Windows Server 2008 für 32-Bit-Systeme Service Pack 2 (Server Core-Installation) | JScript 5.7 und VBScript 5.7 (3094996) | Remoteausführung von Code | Kritisch | 3068368 in MS15-066 |
Windows Server 2008 für x64-basierte Systeme Service Pack 2 (Server Core-Installation) | JScript 5.7 und VBScript 5.7 (3094996) | Remoteausführung von Code | Kritisch | 3068368 in MS15-066 |
Windows Server 2008 R2 für x64-basierte Systeme Service Pack 1 (nur Server Core-Installation) | JScript 5.8 und VBScript 5.8 (3094995) | Remoteausführung von Code | Kritisch | 3068368 in MS15-066 |
*Die Spalte "Updates ersetzt" zeigt nur das neueste Update in jeder Kette von abgelösten Updates an. Um eine umfassende Liste der ersetzten Updates zu erhalten, wechseln Sie zum Microsoft Update-Katalog, suchen Sie nach der UPDATE-KB-Nummer, und zeigen Sie dann Updatedetails an (Updates ersetzte Informationen finden Sie auf der Registerkarte "Paketdetails").
Häufig gestellte Fragen zum Aktualisieren
Gewusst wie bestimmen, welche Versionen von JScript- und VBScript-Skriptmodulen auf meinem System installiert sind?
Die Skriptmodule JScript und VBScript werden mit unterstützten Versionen von Microsoft Windows installiert. Darüber hinaus kann die Installation einer neueren Version von Internet Explorer auf einem System die Version des installierten JScript- und VBScript-Skriptmoduls ändern.
Führen Sie die folgenden Schritte aus, um zu ermitteln, welche Versionen der JScript- oder VBScript-Skriptmodule auf Ihrem System installiert sind:
- Öffnen Sie Windows-Explorer.
- Navigieren Sie zum Verzeichnis %systemroot%\system32 .
- Klicken Sie für VBScript mit der rechten Maustaste auf vbscript.dll, wählen Sie "Eigenschaften" aus, und klicken Sie dann auf die Registerkarte "Details ".
- Klicken Sie für JScript mit der rechten Maustaste auf jscript.dll, wählen Sie "Eigenschaften" aus, und klicken Sie dann auf die Registerkarte "Details ".
Die Versionsnummer wird im Feld "Dateiversion " aufgeführt. Wenn Ihre Dateiversion mit 5.8 beginnt, z. B. 5.8.7600.16385, wird VBScript 5.8 auf Ihrem System installiert.
Sobald ich die Version des JScript- oder VBScript-Skriptmoduls kenne, das auf meinem System installiert ist, wo erhalte ich das Update?
Die betroffene Software in diesem Bulletin gilt für Systeme, auf die Internet Explorer installiert ist, und für Systeme mit installierter Version von Internet Explorer 7 oder früheren Versionen. Kunden mit Systemen, auf denen Internet Explorer 8 oder höher ausgeführt wird, sollten das kumulative Update von Internet Explorer (MS15-106) anwenden, das auch die in diesem Bulletin erläuterte Sicherheitsanfälligkeit behebt.
In der folgenden Tabelle wird zusammengefasst, welches Bulletin das Update nach Version von JScript und VBScript und Internet Explorer bereitstellt.
Version | MS15-108 | MS15-106 |
---|---|---|
JScript 5.7 und VBScript 5.7\ (Internet Explorer 7) | JScript 5.7 und VBScript 5.7 \ (3094996) | Nicht zutreffend |
JScript 5.8 und VBScript 5.8\ (Internet Explorer 8) | JScript 5.8 und VBScript 5.8 \ (3094995)\ (Nur Windows Server Core-Installation unter Windows Server 2008 R2 für x64-basierte Systeme Service Pack 1.) | Internet Explorer 8 \ (3093983) |
JScript 5.8 und VBScript 5.8\ (Internet Explorer 9) | Nicht zutreffend | Internet Explorer 9 \ (3093983) |
JScript 5.8 und VBScript 5.8\ (Internet Explorer 10) | Nicht zutreffend | Internet Explorer 10 \ (3093983) |
JScript 5.8 und VBScript 5.8\ (Internet Explorer 11) | Nicht zutreffend | Internet Explorer 11 \ (3093983) |
Schweregradbewertungen und Sicherheitslücken-IDs
Die folgenden Schweregradbewertungen gehen von der potenziellen maximalen Auswirkung der Sicherheitsanfälligkeit aus. Informationen zur Wahrscheinlichkeit, dass innerhalb von 30 Tagen nach der Veröffentlichung dieses Sicherheitsbulletins die Ausnutzbarkeit der Sicherheitsanfälligkeit in Bezug auf die Schweregradbewertung und die Sicherheitsauswirkungen besteht, lesen Sie bitte den Exploitability Index in der Bulletinzusammenfassung im Oktober.
Bewertung des Schweregrads der Sicherheitsanfälligkeit und maximale Sicherheitsbeeinträchtigung durch betroffene Software | |||||
---|---|---|---|---|---|
Betroffene Software | Sicherheitsanfälligkeit im Skriptmodul bezüglich Speicherbeschädigung – CVE-2015-2482 | VBScript- und JScript ASLR-Umgehung – CVE-2015-6052 | Sicherheitsrisiko bei Speicherbeschädigung des Skriptmoduls – CVE-2015-6055 | Sicherheitsanfälligkeit im Skriptmodul zur Offenlegung von Informationen – CVE-2015-6059 | Bewertung des aggregierten Schweregrads |
JScript 5.7 und VBScript 5.7 (Internet Explorer 7) | |||||
JScript 5.7 und VBScript 5.7 unter Windows Vista Service Pack 2 | KritischeRemotecodeausführung | Wichtige Umgehung von Sicherheitsfeatures | KritischeRemotecodeausführung | Wichtige Offenlegung von Informationen | Kritisch |
JScript 5.7 und VBScript 5.7 unter Windows Vista x64 Edition Service Pack 2 | KritischeRemotecodeausführung | Wichtige Umgehung von Sicherheitsfeatures | KritischeRemotecodeausführung | Wichtige Offenlegung von Informationen | Kritisch |
JScript 5.7 und VBScript 5.7 unter Windows Server 2008 für 32-Bit-Systeme Service Pack 2 | KritischeRemotecodeausführung | Wichtige Umgehung von Sicherheitsfeatures | KritischeRemotecodeausführung | Wichtige Offenlegung von Informationen | Kritisch |
JScript 5.7 und VBScript 5.7 unter Windows Server 2008 für 32-Bit-Systeme Service Pack 2 (Server Core-Installation) | KritischeRemotecodeausführung | Wichtige Umgehung von Sicherheitsfeatures | KritischeRemotecodeausführung | Wichtige Offenlegung von Informationen | Kritisch |
JScript 5.7 und VBScript 5.7 unter Windows Server 2008 für x64-basierte Systeme Service Pack 2 | KritischeRemotecodeausführung | Wichtige Umgehung von Sicherheitsfeatures | KritischeRemotecodeausführung | Wichtige Offenlegung von Informationen | Kritisch |
JScript 5.7 und VBScript 5.7 unter Windows Server 2008 für x64-basierte Systeme Service Pack 2 (Server Core-Installation) | KritischeRemotecodeausführung | Wichtige Umgehung von Sicherheitsfeatures | KritischeRemotecodeausführung | Wichtige Offenlegung von Informationen | Kritisch |
JScript 5.7 und VBScript 5.7 unter Windows Server 2008 für Itanium-basierte Systeme Service Pack 2 | KritischeRemotecodeausführung | Wichtige Umgehung von Sicherheitsfeatures | KritischeRemotecodeausführung | Wichtige Offenlegung von Informationen | Kritisch |
JScript 5.7 und VBScript 5.7 unter Windows Server 2008 für 32-Bit-Systeme Service Pack 2 (Server Core-Installation) | KritischeRemotecodeausführung | Wichtige Umgehung von Sicherheitsfeatures | KritischeRemotecodeausführung | Wichtige Offenlegung von Informationen | Kritisch |
JScript 5.7 und VBScript 5.7 unter Windows Server 2008 für x64-basierte Systeme Service Pack 2 (Server Core-Installation) | KritischeRemotecodeausführung | Wichtige Umgehung von Sicherheitsfeatures | KritischeRemotecodeausführung | Wichtige Offenlegung von Informationen | Kritisch |
JScript 5.8 und VBScript 5.8 | |||||
JScript 5.8 und VBScript 5.8 unter Windows Server 2008 R2 für x64-basierte Systeme Service Pack 1 (nur Server Core-Installation) | KritischeRemotecodeausführung | Wichtige Umgehung von Sicherheitsfeatures | KritischeRemotecodeausführung | Wichtige Offenlegung von Informationen | Kritisch |
Informationen zu Sicherheitsrisiken
Sicherheitslücken in mehreren Skriptmodulen zur Speicherbeschädigung
Remotecodeausführungsrisiken bestehen in der Art und Weise, wie die VBScript- und JScript-Engines beim Behandeln von Objekten im Arbeitsspeicher in Internet Explorer gerendert werden. In einem webbasierten Angriffsszenario könnte ein Angreifer eine speziell gestaltete Website hosten, die darauf ausgelegt ist, die Sicherheitsrisiken über Internet Explorer auszunutzen, und dann einen Benutzer davon überzeugen, die Website anzuzeigen. Ein Angreifer könnte auch ein ActiveX-Steuerelement einbetten, das als "sicher für die Initialisierung" gekennzeichnet ist, in eine Anwendung oder ein Microsoft Office-Dokument, das das IE-Renderingmodul hostet. Der Angreifer könnte auch kompromittierte Websites und Websites nutzen, die vom Benutzer bereitgestellte Inhalte oder Werbung akzeptieren oder hosten. Diese Websites könnten speziell gestaltete Inhalte enthalten, die die Sicherheitsrisiken ausnutzen könnten.
Ein Angreifer, der die Sicherheitsanfälligkeiten erfolgreich ausgenutzt hat, könnte dieselben Benutzerrechte wie der aktuelle Benutzer erhalten. Wenn der aktuelle Benutzer mit Administratorrechten angemeldet ist, kann ein Angreifer, der die Sicherheitsanfälligkeiten erfolgreich ausgenutzt hat, die Kontrolle über ein betroffenes System übernehmen. Ein Angreifer könnte dann Programme installieren, Daten anzeigen, ändern, oder löschen oder neue Konten mit uneingeschränkten Benutzerrechten anlegen.
Das Update behebt die Sicherheitsanfälligkeiten, indem geändert wird, wie die Skriptmodule VBScript und JScript Objekte im Arbeitsspeicher verarbeiten.
Die folgende Tabelle enthält Links zum Standardeintrag für jede Sicherheitsanfälligkeit in der Liste allgemeiner Sicherheitsrisiken und Expositionen:
Titel der Sicherheitsanfälligkeit | CVE-Nummer | Öffentlich offengelegt | Genutzt |
---|---|---|---|
Sicherheitsrisiko bei Speicherbeschädigung des Skriptmoduls | CVE-2015-2482 | No | No |
Sicherheitsrisiko bei Speicherbeschädigung des Skriptmoduls | CVE-2015-6055 | No | No |
Mildernde Faktoren
Microsoft hat keine mildernden Faktoren für diese Sicherheitsanfälligkeit identifiziert.
Problemumgehungen
Die folgenden Problemumgehungen können in Ihrer Situation hilfreich sein:
Einschränken des Zugriffs auf VBScript.dll und JScript.dll
Geben Sie für 32-Bit-Systeme an einer Administrator-Eingabeaufforderung den folgenden Befehl ein:
takeown /f %windir%\system32\vbscript.dll cacls %windir%\system32\vbscript.dll /E /P everyone:N cacls %windir%\system32\jscript.dll /E /P everyone:N
Geben Sie für 64-Bit-Systeme an einer Administrator-Eingabeaufforderung den folgenden Befehl ein:
takeown /f %windir%\syswow64\vbscript.dll cacls %windir%\syswow64\vbscript.dll /E /P everyone:N cacls %windir%\syswow64\jscript.dll /E /P everyone:N
Auswirkungen der Problemumgehung. Websites, die VBScript oder JScript verwenden, funktionieren möglicherweise nicht ordnungsgemäß.
So können Sie die Problemumgehung rückgängig machen.
Geben Sie für 32-Bit-Systeme an einer Administrator-Eingabeaufforderung den folgenden Befehl ein:
cacls %windir%\system32\vbscript.dll /E /R everyone cacls %windir%\system32\jscript.dll /E /R everyone
Geben Sie für 64-Bit-Systeme an einer Administrator-Eingabeaufforderung den folgenden Befehl ein:
cacls %windir%\syswow64\vbscript.dll /E /R everyone cacls %windir%\syswow64\jscript.dll /E /R everyone
VBScript- und JScript ASLR-Umgehung – CVE-2015-6052
Eine Umgehung von Sicherheitsfeatures ist vorhanden, wenn die VBScript- und JScript-Engines das AsLR-Sicherheitsfeature (Address Space Layout Randomization) nicht verwenden können, sodass ein Angreifer die Speicherversatzungen bestimmter Anweisungen in einem bestimmten Aufrufstapel zuverlässiger vorhersagen kann. Die Umgehung von Sicherheitsfeatures allein lässt keine willkürliche Codeausführung zu. Ein Angreifer könnte jedoch die ASLR-Umgehung in Verbindung mit einer anderen Sicherheitsanfälligkeit verwenden, z. B. eine Sicherheitslücke zur Remotecodeausführung, die die ASLR-Umgehung nutzen könnte, um beliebigen Code auf einem Zielsystem zuverlässiger auszuführen.
In einem Webbrowsenszenario erfordert eine erfolgreiche Nutzung einer ASLR-Umgehung, dass ein Benutzer, während er sich angemeldet und eine betroffene Version von Internet Explorer ausführt, zu einer schädlichen Website navigieren. Daher sind alle Systeme, bei denen ein Webbrowser häufig verwendet wird, z. B. Arbeitsstationen oder Terminalserver, am häufigsten von ASLR-Umgehungen bedroht. Server sind möglicherweise riskanter, wenn Administratoren Benutzern erlauben, E-Mails auf Servern zu durchsuchen und zu lesen. Bewährte Methoden raten jedoch dringend davon ab, dies zuzulassen.
Das Update behebt diese ASLR-Umgehung, indem sichergestellt wird, dass betroffene Versionen von VBScript das ASLR-Sicherheitsfeature ordnungsgemäß implementieren.
Microsoft hat Informationen zu dieser Sicherheitsanfälligkeit durch koordinierte Offenlegung von Sicherheitsrisiken erhalten. Als dieses Sicherheitsbulletin ursprünglich ausgestellt wurde, hatte Microsoft keine Informationen erhalten, um anzugeben, dass die Sicherheitsrisiken öffentlich für Angriffe auf Kunden verwendet wurden.
Mildernde Faktoren
Microsoft hat keine mildernden Faktoren für diese Sicherheitsanfälligkeit identifiziert.
Problemumgehungen
Die folgenden Problemumgehungen können in Ihrer Situation hilfreich sein:
Einschränken des Zugriffs auf VBScript.dll
Geben Sie für 32-Bit-Systeme an einer Administrator-Eingabeaufforderung den folgenden Befehl ein:
takeown /f %windir%\system32\vbscript.dll cacls %windir%\system32\vbscript.dll /E /P everyone:N
Geben Sie für 64-Bit-Systeme an einer Administrator-Eingabeaufforderung den folgenden Befehl ein:
takeown /f %windir%\syswow64\vbscript.dll cacls %windir%\syswow64\vbscript.dll /E /P everyone:N
Auswirkungen der Problemumgehung. Websites, die VBScript verwenden, funktionieren möglicherweise nicht ordnungsgemäß.
So können Sie die Problemumgehung rückgängig machen.
Geben Sie für 32-Bit-Systeme an einer Administrator-Eingabeaufforderung den folgenden Befehl ein:
cacls %windir%\system32\vbscript.dll /E /R everyone
Geben Sie für 64-Bit-Systeme an einer Administrator-Eingabeaufforderung den folgenden Befehl ein:
cacls %windir%\syswow64\vbscript.dll /E /R everyone
Sicherheitsanfälligkeit im Skriptmodul zur Offenlegung von Informationen – CVE-2015-6059
Eine Sicherheitslücke zur Offenlegung von Informationen ist vorhanden, wenn JScript oder VBScript den Inhalt seines Speichers nicht ordnungsgemäß offenlegt, was einem Angreifer Informationen bereitstellen kann, um den Computer oder die Daten des Benutzers weiter zu kompromittieren.
Um die Sicherheitsanfälligkeit auszunutzen, muss ein Angreifer die Speicheradresse kennen, an der das Objekt erstellt wurde. Das Update behebt die Sicherheitsanfälligkeit, indem die Art und Weise geändert wird, wie bestimmte Funktionen Objekte im Arbeitsspeicher behandeln.
Microsoft hat Informationen zu dieser Sicherheitsanfälligkeit durch koordinierte Offenlegung von Sicherheitsrisiken erhalten. Als dieses Sicherheitsbulletin ursprünglich ausgestellt wurde, hatte Microsoft keine Informationen erhalten, um anzugeben, dass die Sicherheitsanfälligkeit öffentlich für Angriffe auf Kunden verwendet wurde.
Mildernde Faktoren
Microsoft hat keine mildernden Faktoren für diese Sicherheitsanfälligkeit identifiziert.
Problemumgehungen
Microsoft hat keine Problemumgehungen für diese Sicherheitsanfälligkeit identifiziert.
Bereitstellung von Sicherheitsupdates
Informationen zur Bereitstellung von Sicherheitsupdates finden Sie im Microsoft Knowledge Base-Artikel, auf den in der Zusammenfassung der Geschäftsleitung verwiesen wird.
Danksagungen
Microsoft erkennt die Bemühungen derJenigen in der Sicherheitscommunity, die uns dabei helfen, Kunden durch koordinierte Offenlegung von Sicherheitsrisiken zu schützen. Weitere Informationen finden Sie unter "Bestätigungen ".
Haftungsausschluss
Die in der Microsoft Knowledge Base bereitgestellten Informationen werden ohne Jegliche Garantie bereitgestellt. Microsoft lehnt alle Gewährleistungen ab, entweder ausdrücklich oder impliziert, einschließlich der Gewährleistungen der Händlerbarkeit und Eignung für einen bestimmten Zweck. In keinem Fall haftet die Microsoft Corporation oder seine Lieferanten für jegliche Schäden, einschließlich direkter, indirekter, zufälliger, Folgeschäden, Verlust von Geschäftsgewinnen oder sonderschäden, auch wenn die Microsoft Corporation oder ihre Lieferanten über die Möglichkeit solcher Schäden informiert wurden. Einige Staaten lassen den Ausschluss oder die Haftungsbeschränkung für Folge- oder Nebenschäden nicht zu, sodass die vorstehende Einschränkung möglicherweise nicht gilt.
Revisionen
- V1.0 (13. Oktober 2015): Bulletin veröffentlicht.
Seite generiert 2015-10-12 09:50-07:00.