Menu
Dossiers

Patch .NET d’octobre : .NET 8 et .NET 9 en fin de support le 10 novembre

Microsoft a publié le 13 octobre les correctifs de .NET 10.0.13, 9.0.21 et 8.0.32, et c’est l’avant-dernier rendez-vous pour deux d’entre eux : .NET 8 et .NET 9 sortent tous les deux du support le 10 novembre 2026.

En bref
  • 13 octobre : .NET 10.0.13, 9.0.21 et 8.0.32, plus la mise à jour cumulative de .NET Framework.
  • Côté .NET Framework, 19 CVE traitées, dont 7 d’exécution de code à distance.
  • 10 novembre 2026 : fin du support de .NET 8 (LTS) et de .NET 9 (STS).
  • Seul .NET 10 reste couvert, jusqu’au 14 novembre 2028.

Qu’est-ce qui est sorti le 13 octobre ? #

Le Patch Tuesday d’octobre a touché les trois branches encore vivantes. D’après la page officielle de politique de support, la dernière version est désormais 10.0.13 pour .NET 10, 9.0.21 pour .NET 9 et 8.0.32 pour .NET 8, toutes datées du 13 octobre 2026.

À lire Node.js 26 passe en LTS le 28 octobre : faut-il migrer depuis Node 24 ?

Le même jour, la mise à jour cumulative de .NET Framework est sortie pour Windows 10, Windows 11 et Windows Server de 2012 à 2025. Les notes de version sur Microsoft Learn listent 19 vulnérabilités corrigées, sans nouveauté fonctionnelle ni problème connu.

Pourquoi ce correctif ne se reporte pas #

Sur ces 19 CVE, 7 concernent une exécution de code à distance. Le reste mélange déni de service, élévation de privilèges, usurpation, fuite d’informations, altération et contournement d’une fonction de sécurité.

Microsoft ne détaille pas les scénarios d’attaque dans ses notes : chaque CVE renvoie vers sa fiche du Security Update Guide. Mais une RCE sur une brique aussi répandue que .NET Framework, c’est le genre de ligne qui doit faire passer le patch avant le sprint suivant.

Le cas .NET Framework 3.5

Un détail mérite l’attention de ceux qui maintiennent des applis anciennes. Pour Windows 11 26H1 (build 28000) et les versions suivantes, la mise à jour installe le produit .NET Framework 3.5 complet, sous forme d’installeur autonome qui remplace la version déjà présente. Ce n’est plus un correctif par composant.

À lire Squoosh : Comment optimiser vos images en ligne facilement avec cet outil open source

Si vous déployez des postes en 26H1 ou 26H2 avec une vieille appli métier qui dépend de 3.5, testez ce scénario avant de pousser le patch sur tout le parc.

.NET 8 et .NET 9 : la date à retenir #

C’est le vrai sujet de cette mise à jour. La politique officielle de Microsoft fixe la fin de support de .NET 8 et de .NET 9 au même jour : le 10 novembre 2026. Après cette date, plus de correctif de sécurité, même en cas de faille critique.

Ça peut surprendre pour .NET 9, sorti un an après .NET 8. L’explication tient à la règle des versions STS : Microsoft précise qu’elles reçoivent désormais deux ans de support gratuit, soit un an après la version suivante. .NET 9 étant sorti en novembre 2024, il s’éteint donc avec la LTS précédente.

Concrètement, le correctif de novembre sera le dernier pour ces deux branches. Les applis qui tournent encore dessus passeront ensuite en territoire non supporté.

À lire Supabase : Guide Développeur Complet 2026

Migrer vers .NET 10 : par où commencer ? #

.NET 10 est une version LTS, supportée jusqu’au 14 novembre 2028. C’est la seule cible raisonnable aujourd’hui pour une appli en production.

La méthode la plus sûre reste la même qu’à chaque saut de version. D’abord, changer le TargetFramework en net10.0 dans une branche dédiée, et mettre à jour les paquets NuGet de Microsoft vers leur version 10. Ensuite, compiler avec les avertissements activés : les API marquées obsolètes remontent tout de suite.

Puis faire tourner la suite de tests complète, pas seulement les tests unitaires. Les changements de comportement se cachent souvent dans la sérialisation, l’authentification ou la configuration d’ASP.NET Core. Microsoft publie la liste des changements cassants version par version sur Microsoft Learn : lisez-la avant de migrer, pas après.

Enfin, n’oubliez pas l’environnement : images Docker de base, agents de build et runtime installé sur les serveurs doivent tous passer en version 10.

À lire Incrémentale : Définition et Applications Dev

Et si on ne peut pas migrer à temps ? #

Trois semaines, c’est court pour une grosse appli. Dans ce cas, appliquez au moins 8.0.32 ou 9.0.21 tout de suite, puis le correctif de novembre, et planifiez la migration dans le trimestre.

Faites aussi l’inventaire de ce qui tourne réellement en production. Un dotnet --list-runtimes sur chaque serveur révèle souvent des runtimes oubliés, installés pour une appli qui n’existe plus.

Questions fréquentes #

Quand se termine le support de .NET 8 ?

Le 10 novembre 2026, selon la politique de support officielle de Microsoft. C’est aussi la date de fin de .NET 9.

Quelle est la dernière version de .NET 10 ?

La 10.0.13, publiée le 13 octobre 2026. .NET 10 est supporté jusqu’au 14 novembre 2028.

À lire Floating : Guide CSS et Techniques 2025

Le correctif .NET Framework d’octobre est-il important ?

Oui : il corrige 19 vulnérabilités, dont 7 d’exécution de code à distance, sur Windows 10, Windows 11 et Windows Server.

KawaWeb est édité de façon indépendante. Soutenez la rédaction en nous ajoutant dans vos favoris sur Google Actualités :

Dans la même rubrique : Développement & code

En savoir plus : forfaits de référencement Google · consultant SEO