Launch Printer Friendly Page Security TechCenter > Microsoft Security Bulletins > Microsoft Security Bulletin MS11-044

Microsoft Security Bulletin MS11-044 - Kritisch

Sicherheitsanfälligkeit in .NET Framework kann Remotecodeausführung ermöglichen (2538814)

Veröffentlicht: | Aktualisiert:

Version: 1.3

Allgemeine Informationen

Kurzzusammenfassung

Dieses Sicherheitsupdate behebt eine öffentlich gemeldete Sicherheitsanfälligkeit in Microsoft .NET Framework. Die Sicherheitsanfälligkeit kann Remotecodeausführung auf einem Clientsystem ermöglichen, wenn ein Benutzer eine speziell gestaltete Webseite in einem Webbrowser anzeigt, der XAML-Browseranwendungen (XBAPs) ausführen kann. Für Endbenutzer, deren Konten mit weniger Benutzerrechten konfiguriert sind, kann dies geringere Auswirkungen haben als für Benutzer, die mit administrativen Benutzerrechten arbeiten. Die Sicherheitsanfälligkeit kann auch Remotecodeausführung auf einem Serversystem ermöglichen, auf dem IIS ausgeführt wird, wenn dieser Server die Verarbeitung von ASP.NET-Seiten zulässt und ein Angreifer erfolgreich eine speziell gestaltete ASP.NET-Seite auf den Server hochlädt und dann ausführt, wie es in einem Webhostingszenario der Fall sein kann. Diese Sicherheitsanfälligkeit kann auch von Windows .NET-Anwendungen verwendet werden, um Einschränkungen durch die Codezugriffssicherheit (CAS) zu umgehen.

Dieses Sicherheitsupdate wird für alle betroffenen Versionen von Microsoft .NET Framework für Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 und Windows Server 2008 R2 als Kritisch eingestuft. Weitere Informationen finden Sie im Unterabschnitt Betroffene und nicht betroffene Software in diesem Abschnitt.

Das Sicherheitsupdate behebt die Sicherheitsanfälligkeit, indem korrigiert wird, wie der JIT-Compiler in .NET Framework bestimmte Werte innerhalb eines Objekts überprüft. Weitere Informationen zur Sicherheitsanfälligkeit finden Sie im Unterabschnitt „Häufig gestellte Fragen (FAQs)“ für den bestimmten Sicherheitsanfälligkeitseintrag unter dem nächsten Abschnitt Informationen zu Sicherheitsanfälligkeiten.

Empfehlung. Die Mehrheit der Benutzer hat die automatische Aktualisierung aktiviert und muss keine Maßnahmen ergreifen, da dieses Sicherheitsupdate automatisch heruntergeladen und installiert wird. Benutzer, die die automatische Aktualisierung nicht aktiviert haben, müssen auf Updates prüfen und dieses Update manuell installieren. Weitere Informationen zu bestimmten Konfigurationsoptionen bei der automatischen Aktualisierung finden Sie im Microsoft Knowledge Base-Artikel 294871.

Für Administratoren und für Installationen in Unternehmen bzw. für Endbenutzer, die dieses Sicherheitsupdate manuell installieren möchten, empfiehlt Microsoft, das Update sofort mit der Updateverwaltungssoftware zu installieren bzw. mithilfe des Diensts Microsoft Update auf Updates zu prüfen.

Siehe auch den Abschnitt Tools und Anleitungen zur Erkennung und Bereitstellung weiter unten in diesem Bulletin.

Bekannte Probleme. Im Microsoft Knowledge Base-Artikel 2538814 werden die derzeit bekannten Probleme dokumentiert, die durch die Installation dieses Sicherheitsupdates auftreten können. Im Artikel werden auch Lösungen für diese Probleme empfohlen.

Betroffene und nicht betroffene Software

Folgende Software wurde getestet, um zu ermitteln, welche Versionen oder Editionen betroffen sind. Andere Versionen haben entweder das Ende des Lebenszyklus überschritten oder sind nicht betroffen. Besuchen Sie die Website Microsoft Support Lifecycle, um den Supportlebenszyklus für Ihre Softwareversion oder Edition zu ermitteln.

Betroffene Software

BetriebssystemKomponenteMaximale SicherheitsauswirkungBewertung des GesamtschweregradsBulletins, die durch dieses Update ersetzt werden
Windows XP
Windows XP Service Pack 3Microsoft .NET Framework 2.0 Service Pack 2
(KB2518864)
KeineKeine[2]MS11-028
Windows XP Service Pack 3Microsoft .NET Framework 3.5
(KB2530095)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2518864)

Microsoft .NET Framework 4.0[1]
(KB2518870)
RemotecodeausführungKritischMS10-060,
MS11-028
Windows XP Professional x64 Edition Service Pack 2Microsoft .NET Framework 2.0 Service Pack 2
(KB2518864)
KeineKeine[2]MS11-028
Windows XP Professional x64 Edition Service Pack 2Microsoft .NET Framework 3.5
(KB2530095)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2518864)

Microsoft .NET Framework 4.0[1]
(KB2518870)
RemotecodeausführungKritischMS10-060,
MS11-028
Windows Server 2003
Windows Server 2003 Service Pack 2Microsoft .NET Framework 2.0 Service Pack 2
(KB2518864)
KeineKeine[2]MS11-028
Windows Server 2003 Service Pack 2Microsoft .NET Framework 3.5
(KB2530095)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2518864)

Microsoft .NET Framework 4.0[1]
(KB2518870)
RemotecodeausführungKritischMS10-060,
MS11-028
Windows Server 2003 x64 Edition Service Pack 2Microsoft .NET Framework 2.0 Service Pack 2
(KB2518864)
KeineKeine[2]MS11-028
Windows Server 2003 x64 Edition Service Pack 2Microsoft .NET Framework 3.5
(KB2530095)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2518864)

Microsoft .NET Framework 4.0[1]
(KB2518870)
RemotecodeausführungKritischMS10-060,
MS11-028
Windows Server 2003 mit SP2 für Itanium-basierte SystemeMicrosoft .NET Framework 2.0 Service Pack 2
(KB2518864)
KeineKeine[2]MS11-028
Windows Server 2003 mit SP2 für Itanium-basierte SystemeMicrosoft .NET Framework 3.5
(KB2530095)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2518864)

Microsoft .NET Framework 4.0[1]
(KB2518870)
RemotecodeausführungKritischMS10-060,
MS11-028
Windows Vista
Windows Vista Service Pack 1Microsoft .NET Framework 2.0 Service Pack 1
(KB2518863)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2518865)
KeineKeine[2]MS10-060,
MS11-028
Windows Vista Service Pack 1Microsoft .NET Framework 3.5
(KB2518863)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2518865)

Microsoft .NET Framework 4.0[1]
(KB2518870)
RemotecodeausführungKritischMS10-060,
MS11-028
Windows Vista Service Pack 2Microsoft .NET Framework 2.0 Service Pack 2
(KB2518866)
KeineKeine[2]MS11-028
Windows Vista Service Pack 2Microsoft .NET Framework 3.5 Service Pack 1
(KB2518866)

Microsoft .NET Framework 4.0[1]
(KB2518870)
RemotecodeausführungKritischMS11-028
Windows Vista x64 Edition Service Pack 1Microsoft .NET Framework 2.0 Service Pack 1
(KB2518863)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2518865)
KeineKeine[2]MS10-060,
MS11-028
Windows Vista x64 Edition Service Pack 1Microsoft .NET Framework 3.5
(KB2518863)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2518865)

Microsoft .NET Framework 4.0[1]
(KB2518870)
RemotecodeausführungKritischMS10-060,
MS11-028
Windows Vista x64 Edition Service Pack 2Microsoft .NET Framework 2.0 Service Pack 2
(KB2518866)
KeineKeine[2]MS11-028
Windows Vista x64 Edition Service Pack 2Microsoft .NET Framework 3.5 Service Pack 1
(KB2518866)

Microsoft .NET Framework 4.0[1]
(KB2518870)
RemotecodeausführungKritischMS11-028
Windows Server 2008
Windows Server 2008 für 32-Bit-SystemeMicrosoft .NET Framework 2.0 Service Pack 1**
(KB2518863)

Microsoft .NET Framework 2.0 Service Pack 2**
(KB2518865)
KeineKeine[2]MS10-060,
MS11-028
Windows Server 2008 für 32-Bit-SystemeMicrosoft .NET Framework 3.5**
(KB2518863)

Microsoft .NET Framework 3.5 Service Pack 1**
(KB2518865)

Microsoft .NET Framework 4.0**[1]
(KB2518870)
RemotecodeausführungKritischMS10-060,
MS11-028
Windows Server 2008 für 32-Bit-Systeme Service Pack 2Microsoft .NET Framework 2.0 Service Pack 2**
(KB2518866)
KeineKeine[2]MS11-028
Windows Server 2008 für 32-Bit-Systeme Service Pack 2Microsoft .NET Framework 3.5 Service Pack 1**
(KB2518866)

Microsoft .NET Framework 4.0**[1]
(KB2518870)
RemotecodeausführungKritischMS11-028
Windows Server 2008 für x64-basierte SystemeMicrosoft .NET Framework 2.0 Service Pack 1**
(KB2518863)

Microsoft .NET Framework 2.0 Service Pack 2**
(KB2518865)
KeineKeine[2]MS10-060,
MS11-028
Windows Server 2008 für x64-basierte SystemeMicrosoft .NET Framework 3.5**
(KB2518863)

Microsoft .NET Framework 3.5 Service Pack 1**
(KB2518865)

Microsoft .NET Framework 4.0**[1]
(KB2518870)
RemotecodeausführungKritischMS10-060,
MS11-028
Windows Server 2008 für x64-basierte Systeme Service Pack 2Microsoft .NET Framework 2.0 Service Pack 2**
(KB2518866)
KeineKeine[2]MS11-028
Windows Server 2008 für x64-basierte Systeme Service Pack 2Microsoft .NET Framework 3.5 Service Pack 1**
(KB2518866)

Microsoft .NET Framework 4.0**[1]
(KB2518870)
RemotecodeausführungKritischMS11-028
Windows Server 2008 für Itanium-basierte SystemeMicrosoft .NET Framework 2.0 Service Pack 1
(KB2518863)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2518865)
KeineKeine[2]MS10-060,
MS11-028
Windows Server 2008 für Itanium-basierte SystemeMicrosoft .NET Framework 3.5
(KB2518863)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2518865)

Microsoft .NET Framework 4.0[1]
(KB2518870)
RemotecodeausführungKritischMS10-060,
MS11-028
Windows Server 2008 für Itanium-basierte Systeme Service Pack 2Microsoft .NET Framework 2.0 Service Pack 2
(KB2518866)
KeineKeine[2]MS11-028
Windows Server 2008 für Itanium-basierte Systeme Service Pack 2Microsoft .NET Framework 3.5 Service Pack 1
(KB2518866)

Microsoft .NET Framework 4.0[1]
(KB2518870)
RemotecodeausführungKritischMS11-028
Windows 7
Windows 7 für 32-Bit-SystemeMicrosoft .NET Framework 3.5.1
(KB2518867)

Microsoft .NET Framework 4.0[1]
(KB2518870)
RemotecodeausführungKritischMS11-028
Windows 7 für 32-Bit-Systeme Service Pack 1Microsoft .NET Framework 3.5.1
(KB2518869)

Microsoft .NET Framework 4.0[1]
(KB2518870)
RemotecodeausführungKritischMS11-028
Windows 7 für x64-basierte SystemeMicrosoft .NET Framework 3.5.1
(KB2518867)

Microsoft .NET Framework 4.0[1]
(KB2518870)
RemotecodeausführungKritischMS11-028
Windows 7 für x64-basierte Systeme Service Pack 1Microsoft .NET Framework 3.5.1
(KB2518869)

Microsoft .NET Framework 4.0[1]
(KB2518870)
RemotecodeausführungKritischMS11-028
Windows Server 2008 R2
Windows Server 2008 R2 für x64-basierte SystemeMicrosoft .NET Framework 3.5.1*
(KB2518867)

Microsoft .NET Framework 4.0[1]
(KB2518870)
RemotecodeausführungKritischMS11-028
Windows Server 2008 R2 für x64-basierte Systeme Service Pack 1Microsoft .NET Framework 3.5.1*
(KB2518869)

Microsoft .NET Framework 4.0*[1]
(KB2518870)
RemotecodeausführungKritischMS11-028
Windows Server 2008 R2 für Itanium-basierte SystemeMicrosoft .NET Framework 3.5.1
(KB2518867)

Microsoft .NET Framework 4.0[1]
(KB2518870)
RemotecodeausführungKritischMS11-028
Windows Server 2008 R2 für Itanium-basierte Systeme Service Pack 1Microsoft .NET Framework 3.5.1
(KB2518869)

Microsoft .NET Framework 4.0[1]
(KB2518870)
RemotecodeausführungKritischMS11-028

*Die Server Core-Installation ist betroffen. Dieses Update gilt, mit der gleichen Bewertung des Schweregrads, wie angezeigt auch für unterstützte Editionen von Windows Server 2008 oder Windows Server 2008 R2, unabhängig davon, ob bei der Installation die Server Core-Installationsoption verwendet wurde oder nicht. Weitere Informationen zu dieser Installationsoption finden Sie in den TechNet-Artikeln Verwalten einer Server Core-Installation und Wartung einer Server Core-Installation. Beachten Sie, dass die Server Core-Installationsoption für bestimmte Editionen von Windows Server 2008 und Windows Server 2008 R2 nicht gilt; siehe dazu Vergleichen von Server Core-Installationsoptionen.

**Die Server Core-Installation ist nicht betroffen. Die durch dieses Update behobenen Sicherheitsanfälligkeiten betreffen unterstützte Editionen von Windows Server 2008 oder Windows Server 2008 R2 wie angegeben nicht, wenn diese mit der Server Core-Installationsoption installiert wurden. Weitere Informationen zu dieser Installationsoption finden Sie in den TechNet-Artikeln Verwalten einer Server Core-Installation und Wartung einer Server Core-Installation. Beachten Sie, dass die Server Core-Installationsoption für bestimmte Editionen von Windows Server 2008 und Windows Server 2008 R2 nicht gilt; siehe dazu Vergleichen von Server Core-Installationsoptionen.

[1].NET Framework 4.0 und .NET Framework 4.0 Client Profile sind betroffen. Die .NET Framework Version 4 Redistributable Packages sind in zwei Profilen verfügbar: .NET Framework 4.0 und .NET Framework 4.0 Client Profile. .NET Framework 4.0 Client Profile ist Teil von .NET Framework 4.0. Die in diesem Update behobene Sicherheitsanfälligkeit betrifft sowohl .NET Framework 4.0 als auch .NET Framework 4.0 Client Profile. Weitere Informationen finden Sie im MSDN-Artikel Installieren von .NET Framework.

[2]Bewertungen des Schweregrads treffen nicht auf dieses Update zu, da diese Software nicht von der Sicherheitsanfälligkeit betroffen ist, die in diesem Bulletin erörtert wird. Als Tiefenverteidigungsmaßnahme zum Schutz vor möglicherweise in der Zukunft entdeckten Sicherheitsanfälligkeiten empfiehlt Microsoft jedoch den Benutzern dieser Software, dieses Sicherheitsupdate zu installieren.

Nicht betroffene Software

Betriebssystem
Microsoft .NET Framework 1.1 Service Pack 1
Microsoft .NET Framework 3.0
Microsoft .NET Framework 3.0 Service Pack 1

Häufig gestellte Fragen (FAQs) im Zusammenhang mit diesem Sicherheitsupdate

Informationen zu Sicherheitsanfälligkeiten

Bewertungen des Schweregrads und Kennungen der Sicherheitsanfälligkeit

Sicherheitsanfälligkeit in .NET Framework durch JIT-Optimierung – CVE-2011-1271

Informationen zum Update

Tools und Anleitungen zur Erkennung und Bereitstellung

Bereitstellung von Sicherheitsupdates

Weitere Informationen:

Danksagungen

Microsoft dankt den folgenden Personen, dass sie zum Schutz unserer Kunden mit uns zusammengearbeitet haben:

  • Dan Kaminsky für die Zusammenarbeit mit uns an den Änderungen bezüglich der MD2-Ablehnung, die in diesem Bulletin behoben werden

Microsoft Active Protections Program (MAPP)

Um den Sicherheitsschutz für Benutzer zu verbessern, stellt Microsoft den wichtigsten Sicherheitssoftwareanbietern vor der monatlichen Veröffentlichung der Sicherheitsupdates Informationen zu Sicherheitsanfälligkeiten bereit. Anbieter von Sicherheitssoftware können diese Informationen zu Sicherheitsanfälligkeiten dann verwenden, um Benutzern aktualisierten Schutz über ihre Sicherheitssoftware oder ihre Geräte bereitzustellen, z. B. Antivirus, netzwerkbasierte Angriffserkennungssysteme oder hostbasierte Angriffsverhinderungssysteme. Wenn Sie erfahren möchten, ob von den Sicherheitssoftwareanbietern aktiver Schutz verfügbar ist, besuchen Sie die von den Programmpartnern bereitgestellte Active Protections-Websites, die unter MAPP-Partner (Microsoft Active Protections Program) aufgeführt sind.

Support

  • Technischer Support ist über den Security Support erhältlich. Supportanrufe zu Sicherheitsupdates sind kostenlos. Weitere Informationen zu verfügbaren Supportoptionen finden Sie auf der Microsoft-Website „Hilfe und Support“.
  • Kunden außerhalb der USA erhalten Support bei ihren regionalen Microsoft-Niederlassungen. Supportanfragen zu Sicherheitsupdates sind kostenlos. Weitere Informationen dazu, wie Sie Microsoft in Bezug auf Supportfragen kontaktieren können, finden Sie auf der International Support Website.

Haftungsausschluss

Die Informationen der Microsoft Knowledge Base werden wie besehen und ohne jede Gewährleistung bereitgestellt. Microsoft schließt alle anderen Garantien, gleich ob ausdrücklich oder konkludent, einschließlich der Garantien der Handelsüblichkeit oder Eignung für einen bestimmten Zweck aus. In keinem Fall kann Microsoft Corporation und/oder deren jeweilige Lieferanten haftbar gemacht werden für Schäden irgendeiner Art, einschließlich direkter, indirekter, zufällig entstandener Schäden, Folgeschäden, Folgen entgangenen Gewinns oder spezieller Schäden, selbst dann nicht, wenn Microsoft Corporation und/oder deren jeweilige Lieferanten auf die mögliche Entstehung dieser Schäden hingewiesen wurde. Weil in einigen Staaten/Rechtsordnungen der Ausschluss oder die Beschränkung einer Haftung für zufällig entstandene Schäden oder Folgeschäden nicht gestattet ist, gilt die obige Einschränkung eventuell nicht für Sie.

Revisionen

  • V1.0 (14. Juni 2011): Bulletin veröffentlicht.
  • V1.1 (11. Oktober 2011): Diesem Update wurde eine häufig gestellte Frage (FAQ) hinzugefügt, um eine Erkennungsänderung für KB2518870 und KB2518864 anzukündigen, die ein Installationsproblem korrigiert. Dies ist lediglich eine Erkennungsänderung. Die Dateien des Sicherheitsupdates wurden nicht verändert. Benutzer, die ihre Systeme bereits erfolgreich aktualisiert haben, müssen keine Maßnahmen ergreifen.
  • V1.2 (26. Oktober 2011): Anwendbarkeit der Server Core-Installation für .NET Framework 4 unter Windows Server 2008 R2 für x64-basierte Systeme wurde korrigiert.
  • V1.3 (10. Juli 2012): Microsoft hat dieses Bulletin überarbeitet, um auf eine kleine Erkennungsänderung in KB2518864 für Microsoft .NET Framework 2.0 Service Pack 2 und Microsoft .NET Framework 3.5 Service Pack 1 hinzuweisen und um ein Problem mit dem Anbieten zu beheben. Die Dateien des Sicherheitsupdates wurden nicht verändert. Benutzer, die ihre Systeme bereits erfolgreich aktualisiert haben, müssen keine Maßnahmen ergreifen.