.NET 10 und .NET 8: Microsoft liefert wichtige Sicherheitsupdates

Microsoft veröffentlicht Wartungsupdates für .NET 10 und 8 und stellt den Support für .NET 9 ein. Entwickler zur Migration aufgefordert.

Mai 2026 neue Wartungsupdates für seine .NET-Entwicklungsplattform veröffentlicht. Die Patches betreffen die aktuellen Versionen .NET 10 und .NET 8 und stehen für Windows, macOS und Linux bereit. Zeitgleich endet der Support für .NET 9 – ein bedeutender Einschnitt im Lebenszyklus des Frameworks.

Neue Patches für .NET 10 und .NET 8

Die aktuelle Long Term Support (LTS)-Version .NET 10.0.8 bringt Verbesserungen der Funktionalität und schließt Sicherheitslücken. Microsoft hat das Update im Rahmen seines regelmäßigen Wartungszyklus veröffentlicht. Die Plattform profitiert von den Neuerungen in C## 14, die die Codierungseffizienz und Anwendungsdiagnose verbessern sollen.

Parallel dazu erschien Version 8.0.27 für .NET 8. Diese LTS-Version bleibt für Unternehmen essenziell, die auf langfristige Stabilität setzen. Das Update umfasst den .NET Desktop Runtime, den ASP.NET Core Runtime und den Standard-.NET Runtime – allesamt kritische Komponenten für Windows-Desktop-Anwendungen, Webdienste und Konsolen-Tools.

Anzeige

Während Microsoft durch regelmäßige Patches Softwarelücken schließt, rücken Cyberkriminelle zunehmend die Infrastrukturen mittelständischer Betriebe in den Fokus. Dieser kostenlose Report klärt auf, welche rechtlichen Pflichten und neuen Bedrohungen Unternehmer jetzt kennen müssen. Neue KI-Gesetze und Cyberrisiken: Kostenlosen Report anfordern

Microsoft empfiehlt allen Nutzern von .NET 8 und .NET 10, die aktuellen Patches umgehend zu installieren. Für den Betrieb eigenständiger Anwendungen auf Windows-Servern ist das Hosting Bundle die bevorzugte Installationsmethode, da es das ASP.NET Core Module für IIS zusammen mit den notwendigen Laufzeitumgebungen enthält.

Breite Unterstützung für verschiedene Plattformen

Die Downloads für .NET 10.0.8 und .NET 8.0.27 decken ein breites Spektrum an Betriebssystemen und Prozessorarchitekturen ab. Windows-Nutzer erhalten Installationspakete für x86, x64 und Arm64. Das ermöglicht den Einsatz von .NET-Anwendungen auf klassischen Desktop-PCs ebenso wie auf modernen, energieeffizienten Laptops und Hochleistungsservern.

Im macOS-Ökosystem unterstützt Microsoft weiterhin sowohl x64 als auch Apples ARM-basierte Chips (Arm64). Entwickler, die Visual Studio Code mit der C## Dev Kit-Erweiterung nutzen, können die aktuellen SDKs verwenden, um Projekte auf Mac-Hardware zu erstellen und zu debuggen.

Linux bleibt ein Schwerpunkt für Cloud-native Bereitstellungen. Die neuen .NET-Versionen sind über verschiedene Paketmanager und als direkte Binärdateien verfügbar – unter anderem für Alpine Linux. Microsoft bietet spezielle Builds für x64, Arm32 und Arm64 an, was den Einsatz von .NET in schlanken Container-Images und IoT-Geräten erleichtert. Für Linux-basierte Bereitstellungen empfiehlt das Unternehmen weiterhin den Einsatz von „Chiseled Containern“, die Angriffsfläche und Speicherverbrauch reduzieren.

Das Ende von .NET 9

Ein wichtiger Wendepunkt im aktuellen Update-Zyklus: .NET 9 erreicht das Ende seiner Lebensdauer. Die als Standard Term Support (STS)-Version am 12. November 2024 veröffentlichte Plattform hatte einen 18-monatigen Support-Zeitraum, der nun abgelaufen ist. Microsoft wird keine Sicherheitsupdates, Funktionserweiterungen oder technischen Support mehr für diese Version bereitstellen.

Branchenbeobachter sehen darin einen klaren Appell an Unternehmen, ihre Arbeitslasten auf .NET 10 zu migrieren. Anders als STS-Versionen mit kurzen Support-Zeiträumen bietet .NET 10 als LTS-Version drei Jahre Support – bis zum 14. November 2028.

Entwickler, die noch .NET 9-Anwendungen betreiben, sollten bedenken: Ohne Support sind ihre Umgebungen potenziellen Sicherheitsrisiken ausgesetzt. Der Migrationspfad zu .NET 10 gilt für die meisten modernen Anwendungen als unkompliziert, da die Plattform eine hohe Abwärtskompatibilität bietet und gleichzeitig Leistungsoptimierungen einführt, die Speicherverbrauch und Ausführungszeit reduzieren – ohne größere Code-Änderungen.

Anzeige

Der Schutz veralteter Software-Umgebungen wird für IT-Verantwortliche zur wachsenden Herausforderung gegen moderne Angriffsmethoden. Ein aktuelles E-Book zeigt, wie Sie Sicherheitslücken proaktiv schließen und Ihr Unternehmen ohne hohe Investitionen langfristig absichern. Gratis-E-Book: Praxisnahe Schutzmaßnahmen für Unternehmen entdecken

Ausblick auf kommende Entwickler-Tools

Während der Fokus auf der Stabilisierung der aktuellen Versionen liegt, treibt Microsoft bereits die nächste Iteration voran. .NET 11.0.0-preview.4 steht für öffentliche Tests zur Verfügung. Diese Vorabversionen sind nicht für den Produktionseinsatz gedacht, sondern ermöglichen der Entwickler-Community, Feedback zu neuen Funktionen zu geben.

Die kommende Version .NET 11 wird voraussichtlich die Integration von künstlicher Intelligenz und Cloud-native-Diensten weiter vorantreiben. Aktuelle Ankündigungen heben Verbesserungen bei verteiltem Caching durch APIs wie HybridCache sowie erweiterte plattformübergreifende App-Entwicklung mit .NET MAUI hervor. Auch die .NET MAUI-Erweiterung für Visual Studio Code erhält regelmäßige Updates, darunter verbesserte XAML-Intellisense und Synchronisationstools für mobile Entwicklungsumgebungen.

Für Unternehmen, die diese Lebenszykluswechsel bewältigen müssen, bieten die umfassenden Installationspakete und Binärdateien eine verlässliche Grundlage. Microsofts planmäßiger Veröffentlichungs- und Support-Rhythmus gibt dabei eine klare Orientierung für langfristige Software-Investitionen im .NET-Ökosystem.