Hinweis
- Überarbeitet am 28. August 2024: Aktualisieren Sie die Details zu breaking change in den Abschnitt "Bekanntes Problem".
- Überarbeitet am 30. Juli 2024: Fügen Sie dem Abschnitt "Bekanntes Problem" Informationen zu Breaking Change hinzu.
Hinweis
- Veröffentlichungsdatum:
9. Juli 2024 - Version:
.NET Framework 3.5 und 4.8
Das Update vom 9. Juli 2024 für Windows 10 Version 21H2 und Windows 10 Version 22H2 enthält Verbesserungen der Sicherheit und kumulativen Zuverlässigkeit in .NET Framework 3.5 und 4.8. Wir empfehlen, dass Sie dieses Update im Rahmen Ihrer regulären Wartungsroutinen anwenden. Lesen Sie vor der Installation dieses Updates die Abschnitte Voraussetzungen und Neustartanforderung.
Zusammenfassung
Sicherheitsverbesserungen
CVE-2024-38081: Sicherheitsrisiko durch rechteerweiterungen .NET Framework
Dieses Sicherheitsupdate behebt ein Sicherheitsrisiko bei der Remotecodeausführung, das in CVE-2024-38081 beschrieben ist.
Qualitäts- und Zuverlässigkeitsverbesserungen
| WinForms | – Behebt ein Problem mit der Größe von Speicherverlusten, die mit AccessibleObjects verknüpft sind, die aufgrund von Verweiszählung im Arbeitsspeicher gespeichert sind. |
|---|
Zusätzliche Informationen zu diesem Update
Die folgenden Artikel enthalten zusätzliche Informationen zu diesem Update bezogen auf einzelne Produktversionen.
- 5041018 Beschreibung des kumulativen Updates für .NET Framework 3.5, 4.8 und 4.8.1 für Windows 10 Version 21H2 (KB5041018)
- 5041019 Beschreibung des kumulativen Updates für .NET Framework 3.5, 4.8 und 4.8.1 für Windows 10 Version 22H2 (KB5041019)
Bekannte Probleme bei diesem Update
| Wichtige Änderungsdetails | Das .NET Framework Wartungsupdate, das im Juli 2024 im Sicherheits- und Qualitätsrollup veröffentlicht wurde– .NET Framework enthält einen Sicherheitsfix, der eine sicherheitsrelevante Sicherheitslücke behoben hat, die in CVE 2024-38081 beschrieben ist. Die Korrektur hat den Rückgabewert der System.IO.Path.GetTempPath-Methode geändert. Wenn die Windows-Version die GetTempPath2 Win32-API verfügbar macht, ruft diese Methode diese API auf und gibt den aufgelösten Pfad zurück. Im Abschnitt "Hinweise " der GetTempPath2-Dokumentation finden Sie weitere Informationen zur Durchführung dieser Lösung, einschließlich der Steuerung des Rückgabewerts durch die Verwendung von Umgebungsvariablen. Die GetTempPath2-API ist möglicherweise nicht in allen Versionen von Windows verfügbar. Ein erkennbarer Unterschied zwischen den Win32-APIs GetTempPath und GetTempPath2 besteht darin, dass sie unterschiedliche Werte für SYSTEM- und Nicht-SYSTEM-Prozesse zurückgeben. Beim Aufrufen dieser Funktion aus einem Prozess, der als SYSTEM ausgeführt wird, wird der Pfad %WINDIR%\SystemTemp zurückgegeben, auf den nicht systemfremde Prozesse zugreifen können. Dieser Rückgabewert für SYSTEM-Prozesse kann nicht von Umgebungsvariablen überschrieben werden. Bei Nicht-SYSTEM-Prozessen verhält sich GetTempPath2 genauso wie GetTempPath und berücksichtigt dabei dieselben Umgebungsvariablen, um den Rückgabewert außer Kraft zu setzen. In einigen Szenarien kann es möglich sein, den Temporären Ordner mithilfe von Umgebungsvariablen oder anderen Mitteln in einen anderen Ordner umzuleiten. Die aktuellsten Informationen zu diesem Verhalten finden Sie in der offiziellen Dokumentation für die GetTempPath2 Win32-API. Weitere Informationen finden Sie in der System.IO.Path.GetTempPath-API . |
|---|---|
| Temporäre Problemumgehung |
⚠️ Warnung: Die Deaktivierung deaktiviert den Sicherheitsfix für die sicherheitsrelevante Sicherheitsanfälligkeit in CVE 2024-38081. Die Deaktivierung dient nur zur vorübergehenden Problemumgehung, wenn Sie sicher sind, dass die Software in sicheren Umgebungen ausgeführt wird. Microsoft empfiehlt nicht, diese temporäre Problemumgehung anzuwenden.
|
| Lösung | Die Änderung des API-Verhaltens ist beabsichtigt, um das Sicherheitsrisiko durch Rechteerweiterungen zu beheben. Es wird erwartet, dass von jeder betroffenen Software oder Anwendung Codeänderungen vorgenommen werden, um sich an diese neue Entwurfsänderung anzupassen. |
So erhalten Sie dieses Update
Dieses Update installieren
| Veröffentlichungskanal | Verfügbar | Nächster Schritt |
|---|---|---|
| Windows Update und Microsoft Update | Ja | Keiner. Dieses Update wird von Windows Update automatisch heruntergeladen und installiert. |
| Windows Update for Business | Ja | Keiner. Dieses Update wird von Windows Update automatisch heruntergeladen und installiert. |
| Microsoft Update-Katalog | Ja | Das eigenständige Paket für dieses Update finden Sie auf der Microsoft Update-Katalog-Website. |
| Windows Server Update Services (WSUS) | Ja | Dieses einzelne .NET Framework Produktupdate wird ggf. durch Anwenden des Betriebssystemupdates installiert. Weitere Informationen zu Betriebssystemupdates finden Sie im Abschnitt zu zusätzlichen Informationen zu diesem Update . |
Dateiinformationen
Eine Liste der Dateien, die in diesem Update bereitgestellt werden, finden Sie im Dokument mit Dateiinformationen für das kumulative Update.
Voraussetzungen
Um dieses Update anwenden zu können, muss .NET Framework 3.5 oder 4.8 installiert sein.
Neustartanforderung
Starten Sie den Computer nach der Installation dieses Updates neu, wenn betroffene Dateien verwendet werden. Es wird empfohlen, alle .NET Framework-basierten Anwendungen zu beenden, bevor Sie dieses Update installieren.
Hilfe und Support zu diesem Update
- Hilfe zum Installieren von Updates: häufig gestellte Fragen Windows Update
- Schützen Sie sich online und zu Hause: Windows-Sicherheit Support
- Lokaler Support je nach Land: Internationaler Support