Gilt für
.NET

Überarbeitet am 7. Juli 2025: Der Abschnitt „So erhalten Sie dieses Update“ wurde aktualisiert. 

Überarbeitet am 28. August 2024: Aktualisieren Sie die Details zu wichtigen Änderungen im Abschnitt „Bekannte Probleme“.

Überarbeitet am 30. Juli 2024: Fügen Sie dem Abschnitt „Bekannte Probleme“ Informationen zu den wichtigsten Änderungen hinzu. 

Veröffentlichungsdatum:9. Juli 2024

Version: .NET Framework 3.5 and 4.8.1

Das Update vom 9. Juli 2024 für Windows 11, Version 22H2, und Windows 11, Version 23H2, enthält Sicherheits- und kumulative Zuverlässigkeitsverbesserungen in .NET Framework 3.5 und 4.8.1. 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 – .NET Framework-Sicherheitsrisiko durch Erhöhung von Privilegien Dieses Sicherheitsupdate behebt eine Sicherheitslücke bei der Remotecodeausführung, die in CVE-2024-38081 beschrieben wird.

Verbesserungen der Qualität und Zuverlässigkeit

WinForms

– Behebt ein Problem mit der Größe von Speicherlecks im Zusammenhang mit AccessibleObjects, die aufgrund von Ref-Counting im Speicher gehalten werden.

.NET-Grundlagen

– Behebt ein Problem mit der Verwendung des x509-Zertifikats unter PPL in Azure AD.

Bekannte Probleme bei diesem Update

Details zu wichtigen Änderungen

Die .NET Framework-Wartungsupdate, veröffentlicht am Juli 2024, Sicherheits- und Qualitätsrollup – .NET Framework, enthält eine Sicherheitskorrektur, die eine Sicherheitsanfälligkeit inCVE 2024-38081 behoben hat. Die Korrektur hat den Rückgabewert der System.IO.Path.GetTempPath-Methode geändert. Wenn die Windows-Version die Win32-API GetTempPath2 bereitstellt, 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 für SYSTEM- und Nicht-SYSTEM-Prozesse unterschiedliche Werte zurückgeben. Wenn diese Funktion von einem als SYSTEM ausgeführten Prozess aufgerufen wird, wird der Pfad %WINDIR%\SystemTemp zurückgegeben, auf den für Nicht-SYSTEM-Prozesse nicht zugegriffen werden kann. 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 zu überschreiben.

In einigen Szenarien kann es möglich sein, den Temp-Ordner mithilfe von Umgebungsvariablen oder auf andere Weise in einen anderen Ordner umzuleiten. Die aktuellsten Informationen zu diesem Verhalten finden Sie in der offiziellen Dokumentation für die Win32-API GetTempPath2.

Weitere Informationen finden Sie in der System.IO.Path.GetTempPath-API.

Temporäre Problemumgehung

⚠️Warnung:Durch die Deaktivierung wird die Sicherheitskorrektur für die Sicherheitsanfälligkeit in CVE 2024-38081 deaktiviert. 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 so konzipiert, dass die erhöhte Anfälligkeit behoben wird. Von jeder betroffenen Software oder Anwendung wird erwartet, dass sie Codeänderungen vornimmt, um sich an diese neue Designänderung anzupassen.

Beziehen dieses Updates

Installieren dieses Updates

Veröffentlichungskanal

Verfügbar

Nächster Schritt

Windows Update und Microsoft Update

Nein

Siehe Hinweis

Windows Update for Business

Nein

Siehe Hinweis

Microsoft Update-Katalog

Nein

Siehe Hinweis

Windows Server Update Services (WSUS)

Nein

Siehe Hinweis

Hinweis: Dieses Update ist nicht mehr verfügbar. Derzeit wurden keine Funktionsprobleme mit diesem Update gemeldet. Um sicherzustellen, dass Ihr Gerät weiterhin die neuesten Sicherheitsupdates und Qualitätsverbesserungen erhält, empfehlen wir, das neueste kumulative Update zu installieren.

Dateiinformationen

Eine Liste der Dateien, die in diesem Update enthalten sind, können Sie in der Dateiinformationen für kumulatives Update herunterladen.

Voraussetzungen

Damit Sie dieses Update anwenden können, müssen Sie .NET Framework 3.5 oder 4.8.1 installiert haben.

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

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.