Microsoft Security Bulletin MS15-092 – Wichtig
Sicherheitsrisiken in .NET Framework können rechteerweiterungen (3086251) zulassen.
Veröffentlicht: 11. August 2015 | Aktualisiert: 25. September 2015
Version: 1.2
Kurzfassung
Dieses Sicherheitsupdate behebt Sicherheitsrisiken in Microsoft .NET Framework. Die Sicherheitsanfälligkeiten können rechteerweiterungen zulassen, wenn ein Benutzer eine speziell gestaltete .NET-Anwendung ausführt. In allen Fällen hätte ein Angreifer jedoch keine Möglichkeit, benutzer zum Ausführen der Anwendung zu zwingen; Ein Angreifer müsste die Benutzer dazu überzeugen.
Dieses Sicherheitsupdate ist für Microsoft .NET Framework 4.6 für alle unterstützten Versionen von Microsoft Windows mit Ausnahme von Itanium-Editionen wichtig. Weitere Informationen finden Sie im Abschnitt "Betroffene Software" .
Das Sicherheitsupdate behebt die Sicherheitsanfälligkeiten, indem die RyuJIT-Compileroptimierung für .NET Framework korrigiert wird. Weitere Informationen zu den Sicherheitsrisiken finden Sie im Abschnitt "Sicherheitsrisikoinformationen ".
Weitere Informationen zu diesem Update finden Sie im Microsoft Knowledge Base-Artikel 3086251.
Betroffene Software
Die folgenden Softwareversionen oder Editionen sind betroffen. Versionen oder Editionen, die nicht aufgeführt sind, sind entweder über ihren Supportlebenszyklus oder nicht betroffen. Informationen zum Ermitteln des Supportlebenszyklus für Ihre Softwareversion oder -edition finden Sie unter Microsoft-Support Lifecycle.
Betriebssystem | Komponente | Maximale Sicherheitswirkung | Bewertung des aggregierten Schweregrads | Ersetzte Updates |
---|---|---|---|---|
Windows Vista | ||||
Windows Vista Service Pack 2 | Microsoft .NET Framework 4.6 (3083186) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows Vista x64 Edition Service Pack 2 | Microsoft .NET Framework 4.6 (3083186) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows Server 2008 | ||||
Windows Server 2008 für 32-Bit-Systeme Service Pack 2 | Microsoft .NET Framework 4.6 (3083186) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows Server 2008 für x64-basierte Systeme Service Pack 2 | Microsoft .NET Framework 4.6 (3083186) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows 7 | ||||
Windows 7 für 32-Bit-Systeme Service Pack 1 | Microsoft .NET Framework 4.6 (3083186) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows 7 für x64-basierte Systeme Service Pack 1 | Microsoft .NET Framework 4.6 (3083186) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows Server 2008 R2 | ||||
Windows Server 2008 R2 für x64-basierte Systeme Service Pack 1 | Microsoft .NET Framework 4.6 (3083186) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows 8 und Windows 8.1 | ||||
Windows 8 für 32-Bit-Systeme | Microsoft .NET Framework 4.6 (3083184) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows 8 für x64-basierte Systeme | Microsoft .NET Framework 4.6 (3083184) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows 8.1 für 32-Bit-Systeme | Microsoft .NET Framework 4.6 (3083185) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows 8.1 für x64-basierte Systeme | Microsoft .NET Framework 4.6 (3083185) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows Server 2012 und Windows Server 2012 R2 | ||||
Windows Server 2012 | Microsoft .NET Framework 4.6 (3083184) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows Server 2012 R2 | Microsoft .NET Framework 4.6 (3083185) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows RT und Windows RT 8.1 | ||||
Windows RT[1] | Microsoft .NET Framework 4.6 (3083184) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows RT 8.1[1] | Microsoft .NET Framework 4.6 (3083185) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows 10 | ||||
Windows 10 für 32-Bit-Systeme[2] | Microsoft .NET Framework 4.6 (3081436) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows 10 für x64-basierte Systeme[2] | Microsoft .NET Framework 4.6 (3081436) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Server Core-Installationsoption | ||||
Windows Server 2008 für 32-Bit-Systeme Service Pack 2 (Server Core-Installation) | Microsoft .NET Framework 4.6 (3083186) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows Server 2008 für x64-basierte Systeme Service Pack 2 (Server Core-Installation) | Microsoft .NET Framework 4.6 (3083186) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows Server 2008 R2 für x64-basierte Systeme Service Pack 1 (Server Core-Installation) | Microsoft .NET Framework 4.6 (3083186) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows Server 2012 (Server Core-Installation) | Microsoft .NET Framework 4.6 (3083184) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
Windows Server 2012 R2 (Server Core-Installation) | Microsoft .NET Framework 4.6 (3083185) | Angriffe durch Rechteerweiterung | Wichtig | Keine |
[1]Die Sicherheitsupdates für Windows RT-Betriebssysteme sind nur über Windows Update verfügbar.
[2]Das Windows 10-Update ist kumulativ. Zusätzlich zu nicht sicherheitsrelevanten Updates enthält sie auch alle Sicherheitsupdates für alle windows 10-betroffenen Sicherheitsrisiken, die mit der Sicherheitsversion dieses Monats bereitgestellt werden. Das Update ist nur über den Windows Update-Katalog verfügbar. Weitere Informationen und Downloadlinks finden Sie im Microsoft Knowledge Base-Artikel 3081436 .
Hinweis Updates sind auch für Microsoft .NET Framework 4.6 RC verfügbar, die über das Microsoft Download Center und Windows Update verfügbar sind.
Hinweis: Windows Server Technical Preview 2 ist betroffen. Kunden, die dieses Betriebssystem ausführen, werden aufgefordert, das Update anzuwenden, das über Windows Update verfügbar ist.
Häufig gestellte Fragen zum Aktualisieren
Gewusst wie bestimmen, welche Version von Microsoft .NET Framework installiert ist?
Sie können mehrere Versionen von .NET Framework auf einem System installieren und ausführen, und Sie können die Versionen in beliebiger Reihenfolge installieren. Weitere Informationen finden Sie im Microsoft Knowledge Base-Artikel 318785.
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 Zusammenfassung des Bulletins august.
Bewertung des Schweregrads der Sicherheitsanfälligkeit und maximale Sicherheitsbeeinträchtigung durch betroffene Software | ||||
---|---|---|---|---|
Betroffene Software | Sicherheitsanfälligkeit in RyuJIT-Optimierung – CVE-2015-2479 | Sicherheitsanfälligkeit in RyuJIT-Optimierung – CVE-2015-2480 | Sicherheitsanfälligkeit in RyuJIT-Optimierung – CVE-2015-2481 | Bewertung des aggregierten Schweregrads |
Microsoft .NET Framework 4.6 | ||||
Microsoft .NET Framework 4.6 bei Installation unter Windows Vista Service Pack 2 | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows Vista x64 Edition Service Pack 2 | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows Server 2008 für 32-Bit-Systeme Service Pack 2 | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows Server 2008 für 32-Bit-Systeme Service Pack 2 (Server Core-Installation) | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows Server 2008 für x64-basierte Systeme Service Pack 2 | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows Server 2008 für x64-basierte Systeme Service Pack 2 (Server Core-Installation) | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows 7 für 32-Bit-Systeme Service Pack 1 | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows 7 für x64-basierte Systeme Service Pack 1 | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows Server 2008 R2 für x64-basierte Systeme Service Pack 1 | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows Server 2008 R2 für x64-basierte Systeme Service Pack 1 (Server Core-Installation) | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows 8 für 32-Bit-Systeme | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows 8 für x64-basierte Systeme | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows 8.1 für 32-Bit-Systeme | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows 8.1 für x64-basierte Systeme | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation auf Microsoft .NET Framework 4.6 bei Installation unter Windows Server 2012 | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows Server 2012 (Server Core-Installation) | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows Server 2012 R2 | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows Server 2012 R2 (Server Core-Installation) | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows RT | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows RT 8.1 | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows 10 für 32-Bit-Systeme | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Microsoft .NET Framework 4.6 bei Installation unter Windows 10 für x64-basierte Systeme | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtige Rechteerweiterung | Wichtig |
Informationen zu Sicherheitsrisiken
Multiple RyuJIT Optimization Elevation of Privilege Vulnerabilities
Rechteerweiterungsrisiken sind in Microsoft .NET Framework vorhanden, wenn der RyuJIT-Compiler bestimmte Parameter nicht ordnungsgemäß optimiert, was zu einem Fehler bei der Codegenerierung führt. Ein Angreifer, der diese Sicherheitsanfälligkeit erfolgreich ausgenutzt hat, kann die vollständige 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. Für Benutzer, deren Konten mit weniger Benutzerrechten im System konfiguriert sind, sind die Auswirkungen normalerweise geringer als für Benutzer, die mit Administratorrechten arbeiten.
Um diese Sicherheitsanfälligkeiten auszunutzen, müsste ein Angreifer eine speziell gestaltete .NET-Anwendung hosten und Benutzer davon überzeugen, die Anwendung auszuführen. In allen Fällen hätte ein Angreifer jedoch keine Möglichkeit, benutzer zum Ausführen der Anwendung zu zwingen; Ein Angreifer müsste die Benutzer dazu überzeugen. Das Sicherheitsupdate behebt die Sicherheitsanfälligkeiten, indem die RyuJIT-Compileroptimierung für .NET Framework korrigiert wird.
Die folgenden Tabellen enthalten Links zum Standardeintrag für jede Sicherheitsanfälligkeit in der Liste allgemeiner Sicherheitsanfälligkeiten und Expositionen:
Titel der Sicherheitsanfälligkeit | CVE-Nummer | Öffentlich offengelegt | Genutzt |
---|---|---|---|
RyuJIT Optimierung Erhöhung der Berechtigungsrisiken | CVE-2015-2479 | No | No |
RyuJIT Optimierung Erhöhung der Berechtigungsrisiken | CVE-2015-2480 | No | No |
RyuJIT Optimierung Erhöhung der Berechtigungsrisiken | CVE-2015-2481 | No | No |
Mildernde Faktoren
Microsoft hat keine mildernden Faktoren für diese Sicherheitsrisiken identifiziert.
Problemumgehungen
Die folgenden Problemumgehungen können in Ihrer Situation hilfreich sein:
Deaktivieren von RyuJIT
Warnung , wenn Sie den Registrierungs-Editor falsch verwenden, können schwerwiegende Probleme auftreten, die möglicherweise erfordern, dass Sie Ihr Betriebssystem neu installieren müssen. Microsoft kann nicht garantieren, dass Probleme, die von einer falschen Verwendung des Registrierungseditors herrühren, behoben werden können. Sie verwenden den Registrierungs-Editor auf eigene Verantwortung.
Erstellen Sie eine Textdatei namens RyuJIT-disable.reg , die den folgenden Text enthält:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework] "useLegacyJit"=dword:00000001
Führen Sie regedit.exe aus.
Klicken Sie im Registrierungs-Editor auf "Datei " und dann auf " Importieren".
Navigieren Sie zu der RyuJIT-disable.reg Datei, die Sie im ersten Schritt erstellt haben, und wählen Sie sie aus.
(Hinweis: Wenn Ihre Datei nicht aufgeführt ist, wo sie erwartet wird, stellen Sie sicher, dass sie nicht automatisch eine .txt Dateierweiterung erhalten hat, oder ändern Sie die Dateierweiterungsparameter des Dialogfelds in "Alle Dateien").Klicken Sie auf " Öffnen" , und klicken Sie dann auf "OK".
Schließen Sie den Registrierungs-Editor, und starten Sie das System neu.
Auswirkungen der Problemumgehung. Der ältere JIT-Compiler wird anstelle des RyuJIT-Compilers aufgerufen.
So können Sie die Problemumgehung rückgängig machen.
Erstellen Sie eine Textdatei namens RyuJIT-enable.reg , die den folgenden Text enthält:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework] "useLegacyJit"=dword:00000000
Führen Sie regedit.exe aus.
Klicken Sie im Registrierungs-Editor auf "Datei " und dann auf " Importieren".
Navigieren Sie zu der RyuJIT-enable.reg Datei, die Sie im ersten Schritt erstellt haben, und wählen Sie sie aus.
(Hinweis: Wenn Ihre Datei nicht aufgeführt ist, wo sie erwartet wird, stellen Sie sicher, dass sie nicht automatisch eine .txt Dateierweiterung erhalten hat, oder ändern Sie die Dateierweiterungsparameter des Dialogfelds in "Alle Dateien").Klicken Sie auf " Öffnen" , und klicken Sie dann auf "OK".
Schließen Sie den Registrierungs-Editor, und starten Sie das System neu.
Bereitstellung von Sicherheitsupdates
Informationen zur Bereitstellung von Sicherheitsupdates finden Sie im Microsoft Knowledge Base-Artikel, auf den hier 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 (11. August 2015): Bulletin veröffentlicht.
- V1.1 (24. August 2015): Aktualisierter Bulletin, um Kunden darüber zu informieren, dass am 18. August 2015 eine Metadatenänderung für die in diesem Bulletin dokumentierten Updates unter Windows Update implementiert wurde. Dies ist nur eine Informationsänderung. Es wurden keine Änderungen an den Updatedateien vorgenommen. Kunden, die ihre Systeme bereits erfolgreich aktualisiert haben, müssen keine Maßnahmen ergreifen.
- V1.2 (25. September 2015): Der Tabelle "Betroffene Software" wurde eine Fußnote hinzugefügt, um Kunden darüber zu informieren, dass Windows Server Technical Preview 2 betroffen ist. Kunden, die dieses Betriebssystem ausführen, werden aufgefordert, das Update anzuwenden, das über Windows Update verfügbar ist.
Seite generiert 2015-09-25 10:10-07:00.