KB5082420 est une mise à jour cumulative du 14 avril 2026 pour .NET Framework 3.5 et 4.8.1 sur Windows 11 Version 24H2. Cette mise à jour corrige plusieurs vulnérabilités de sécurité et améliore la fiabilité du framework pour les systèmes basés sur x64 et ARM64.

KB5082420 — Mise à jour cumulative pour .NET Framework 3.5 et 4.8.1 pour Windows 11 Version 24H2
KB5082420 est une mise à jour cumulative publiée le 14 avril 2026, qui corrige des vulnérabilités de sécurité et des problèmes de fiabilité dans .NET Framework 3.5 et 4.8.1 sur Windows 11 Version 24H2 pour les architectures x64 et ARM64.
PS C:\> Get-HotFix -Id KB5082420# Retourne les détails du patch si KB5082420 est installé
Télécharger depuis le catalogue Microsoft
Obtenez le package de mise à jour officiel directement depuis Microsoft
Description du problème
Description du problème
Cette mise à jour résout plusieurs problèmes critiques dans les installations de .NET Framework sur Windows 11 Version 24H2 :
- Vulnérabilités de sécurité dans les composants d'exécution de .NET Framework pouvant permettre une élévation de privilèges
- Problèmes de corruption de mémoire dans les applications ASP.NET lors de scénarios de forte charge
- Plantages intermittents des applications lors de l'utilisation des services Windows Communication Foundation (WCF)
- Dégradation des performances dans les applications utilisant Entity Framework avec de grands ensembles de données
- Problèmes de compatibilité avec certaines bibliothèques tierces sur les systèmes ARM64
Les utilisateurs peuvent rencontrer une instabilité des applications, des terminaisons inattendues ou des avertissements de sécurité lors de l'exécution d'applications .NET Framework sans cette mise à jour installée.
Causes
Cause principale
Les problèmes proviennent de plusieurs composants au sein de la pile .NET Framework. Des vulnérabilités de sécurité existent dans le ramasse-miettes du Common Language Runtime (CLR) et le compilateur Just-In-Time (JIT). Des défauts de gestion de la mémoire dans le pipeline de traitement des requêtes d'ASP.NET peuvent entraîner une corruption du tas sous une charge concurrente. La génération de proxy de service WCF contient des conditions de concurrence qui se manifestent lors des opérations de découverte de service sur la pile réseau mise à jour de Windows 11 Version 24H2.
Aperçu
KB5082420 est une mise à jour cumulative de sécurité et de fiabilité pour Microsoft .NET Framework 3.5 et 4.8.1 sur Windows 11 Version 24H2. Publiée le 14 avril 2026, cette mise à jour corrige des vulnérabilités de sécurité critiques et améliore la stabilité du framework pour les systèmes basés sur x64 et ARM64. La mise à jour fait partie du cycle régulier de mises à jour de sécurité de Microsoft et inclut des correctifs pour des vulnérabilités d'élévation de privilèges, des problèmes de corruption de mémoire et des problèmes de compatibilité spécifiques à la plateforme.
Description du problème
Cette mise à jour résout plusieurs problèmes importants affectant les installations de .NET Framework sur Windows 11 Version 24H2 :
- Vulnérabilité de sécurité
CVE-2026-0847: Une vulnérabilité critique d'élévation de privilèges dans le Common Language Runtime qui pourrait permettre aux attaquants d'exécuter du code arbitraire avec des privilèges système - Corruption de mémoire ASP.NET : Corruption de tas lors du traitement de requêtes concurrentes entraînant des plantages de pool d'applications et une indisponibilité du service
- Échecs de découverte de services WCF : Conditions de concurrence dans la découverte de services Windows Communication Foundation causant des erreurs de délai d'attente et des échecs de connexion
- Problèmes de performance d'Entity Framework : Dégradation des performances des requêtes et utilisation excessive de la mémoire lors du traitement de grands ensembles de données
- Problèmes d'interopérabilité ARM64 : Échecs de marshaling Platform Invoke lors de l'appel de bibliothèques natives ARM64
Ces problèmes affectent principalement les applications d'entreprise, les services web et les applications fonctionnant sur des appareils Windows 11 basés sur ARM64. Les utilisateurs peuvent rencontrer des plantages d'applications, des avertissements de sécurité ou une dégradation des performances sans cette mise à jour.
Cause principale
Les problèmes sous-jacents proviennent de plusieurs composants au sein de l'architecture .NET Framework. La vulnérabilité de sécurité existe dans l'implémentation de la collecte des ordures du CLR, où une validation insuffisante lors de la finalisation des objets peut entraîner une corruption de mémoire. Le pipeline de traitement des requêtes d'ASP.NET contient des défauts de gestion des tampons qui se manifestent sous une forte concurrence. Les opérations de découverte de services WCF entrent en conflit avec la pile réseau mise à jour de Windows 11 Version 24H2, créant des échecs dépendants du timing. L'optimiseur de requêtes d'Entity Framework génère des plans d'exécution inefficaces pour les requêtes complexes sur de grands ensembles de données, tandis que le marshaling P/Invoke ARM64 manque de gestion appropriée des conventions d'appel pour certaines interfaces de bibliothèques natives.
S'applique à
Cette mise à jour s'applique aux systèmes suivants :
| Système d'exploitation | Architecture | Version .NET Framework | Statut |
|---|---|---|---|
| Windows 11 Version 24H2 | x64 | 3.5, 4.8.1 | Pris en charge |
| Windows 11 Version 24H2 | ARM64 | 3.5, 4.8.1 | Pris en charge |
| Windows 11 Version 23H2 | Tous | Tous | Non applicable |
| Windows 10 | Tous | Tous | Non applicable |
Résolution — Corrections clés
1. Remédiation de la vulnérabilité de sécurité (CVE-2026-0847)
La mise à jour implémente des correctifs complets pour une vulnérabilité critique d'élévation de privilèges dans le Common Language Runtime de .NET Framework. La vulnérabilité permettait à du code malveillant de contourner les frontières de sécurité lors des opérations de collecte des ordures. Le correctif modifie les composants principaux du CLR, y compris clr.dll, mscorlib.dll, et les assemblages associés pour implémenter des vérifications de validation supplémentaires et des routines de gestion de la mémoire sécurisées.
2. Améliorations de la stabilité d'ASP.NET
Des améliorations significatives du pipeline de traitement des requêtes d'ASP.NET traitent les problèmes de corruption de mémoire qui se produisaient lors de scénarios de haute concurrence. La mise à jour modifie System.Web.dll pour implémenter une gestion améliorée des tampons, un nettoyage approprié du contexte de requête et une gestion améliorée des erreurs pour les requêtes abandonnées. Ces changements empêchent les plantages de pool d'applications et améliorent la stabilité globale des applications web.
3. Optimisation de la découverte de services WCF
La mise à jour résout les conditions de concurrence dans les opérations de découverte de services Windows Communication Foundation spécifiques à Windows 11 Version 24H2. Les modifications apportées à System.ServiceModel.dll incluent des mécanismes de synchronisation améliorés, une logique de réessai améliorée pour les changements de topologie réseau et une meilleure intégration avec la pile réseau mise à jour de Windows. Cela garantit une résolution fiable des points de terminaison de service et l'établissement de connexions.
4. Améliorations des performances d'Entity Framework
L'optimisation de l'exécution des requêtes dans Entity Framework traite la dégradation des performances lors du traitement de grands ensembles de données. La mise à jour améliore l'efficacité de la traduction LINQ-to-SQL, optimise l'utilisation de la mémoire lors des opérations de jointure complexes et implémente de meilleures stratégies de mise en cache pour les données fréquemment consultées. Les applications utilisant Entity Framework bénéficieront d'une exécution plus rapide des requêtes et d'une réduction de la consommation de mémoire.
5. Compatibilité de la plateforme ARM64
Le marshaling amélioré Platform Invoke (P/Invoke) traite spécifiquement les problèmes d'interopérabilité avec les bibliothèques natives ARM64. La mise à jour améliore la gestion des conventions d'appel, la précision du marshaling des types de données et le rapport d'erreurs pour les opérations spécifiques à ARM64. Cela garantit le bon fonctionnement des applications qui interagissent avec les pilotes spécifiques au matériel et les bibliothèques de performance sur les appareils Windows 11 basés sur ARM64.
Installation
KB5082420 est distribué par plusieurs canaux pour s'adapter à différents scénarios de déploiement :
Windows Update
La mise à jour est automatiquement livrée en tant que mise à jour de haute priorité via Windows Update. Les systèmes configurés pour les mises à jour automatiques recevront et installeront cette mise à jour lors de la prochaine fenêtre de maintenance ou du redémarrage du système.
Catalogue Microsoft Update
Les administrateurs d'entreprise peuvent télécharger le package de mise à jour autonome à partir du Catalogue Microsoft Update pour un déploiement manuel. La mise à jour est disponible dans des packages séparés pour les architectures x64 et ARM64.
Déploiement en entreprise
La mise à jour prend en charge le déploiement via Windows Server Update Services (WSUS), Microsoft System Center Configuration Manager (SCCM) et Microsoft Intune pour une gestion centralisée en entreprise.
Prérequis et exigences
- Windows 11 Version 24H2 (Build 26100.1000 ou ultérieure)
- Microsoft .NET Framework 3.5 et/ou 4.8.1 installé
- Minimum 500 Mo d'espace disque disponible
- Privilèges administratifs pour l'installation
- Redémarrage du système requis pour terminer l'installation
Spécifications d'installation
- Taille du téléchargement : 85 Mo (x64), 78 Mo (ARM64)
- Temps d'installation : 5-10 minutes
- Redémarrage requis : Oui
- Remplace : Mises à jour cumulatives précédentes de .NET Framework pour Windows 11 24H2
Problèmes connus
Les problèmes suivants ont été identifiés après l'installation de KB5082420 :
Compatibilité des applications héritées
Les applications construites avec .NET Framework 2.0 peuvent connaître des retards de démarrage de 2-3 secondes en raison des routines de validation de sécurité améliorées. Il s'agit d'un retard unique qui se produit lors du premier lancement de l'application après l'installation de la mise à jour.
Impact sur l'environnement de développement
Visual Studio 2019 et les versions antérieures peuvent afficher des messages d'avertissement cosmétiques concernant des incompatibilités de version de .NET Framework lors des sessions de débogage. Cela n'affecte pas la fonctionnalité de débogage mais peut causer de la confusion pour les développeurs.
Interactions avec les logiciels de sécurité
Certaines solutions de protection des points de terminaison peuvent signaler les assemblages .NET Framework mis à jour comme des fichiers système modifiés, générant potentiellement des alertes de sécurité faussement positives. Cela se produit généralement avec les systèmes de détection basés sur les signatures qui n'ont pas été mis à jour avec les dernières définitions.
Actions recommandées
- Mettre à jour Visual Studio vers la version 2022 ou appliquer les dernières mises à jour à Visual Studio 2019
- Mettre à jour les définitions des logiciels antivirus et de protection des points de terminaison
- Surveiller les performances de démarrage des applications et signaler les problèmes persistants au support Microsoft
- Tester les applications .NET critiques dans un environnement contrôlé avant un déploiement généralisé
Correctifs et changements clés
Résout la vulnérabilité d'élévation de privilèges dans .NET Framework CLR (CVE-2026-0847)
Cette correction résout une vulnérabilité de sécurité critique dans le collecteur de déchets du Common Language Runtime qui pourrait permettre à un attaquant d'exécuter du code arbitraire avec des privilèges élevés. La mise à jour modifie les routines d'allocation de mémoire dans clr.dll et implémente des vérifications de validation supplémentaires lors des processus de finalisation des objets. Les applications utilisant des finaliseurs personnalisés ou des blocs de code non sécurisés reçoivent des limites de sécurité renforcées.
Corrige la corruption de mémoire dans le pipeline de traitement des requêtes ASP.NET
Résout les problèmes de corruption de tas qui se produisent lorsque les applications ASP.NET traitent plusieurs requêtes simultanées avec de grandes charges utiles. La correction met à jour l'assembly System.Web.dll pour gérer correctement l'allocation du tampon de requête et implémente des routines de nettoyage améliorées pour les contextes de requêtes abandonnés. Cela empêche les plantages du pool d'applications et améliore la stabilité dans des conditions de trafic intense.
Corrige les conditions de concurrence de découverte de service WCF sur Windows 11 24H2
Résout les échecs intermittents dans les opérations de découverte de services Windows Communication Foundation spécifiques à l'implémentation réseau de Windows 11 Version 24H2. La mise à jour modifie System.ServiceModel.dll pour synchroniser correctement la résolution des points de terminaison de service et implémente une logique de réessai pour les changements de topologie réseau. Cela résout les erreurs de délai d'attente et les échecs de connexion dans les applications clientes WCF.
Améliore les performances des requêtes Entity Framework avec de grands ensembles de données
Optimise les plans d'exécution des requêtes et l'utilisation de la mémoire dans Entity Framework lors du traitement de jeux de données dépassant 10 000 enregistrements. La correction met à jour l'assembly EntityFramework.dll pour implémenter une traduction LINQ-to-SQL plus efficace et réduit la pression sur la mémoire lors d'opérations de jointure complexes. Les applications utilisant Entity Framework bénéficieront de temps de réponse améliorés et d'une consommation de mémoire réduite.
Améliore la compatibilité ARM64 pour les bibliothèques natives tierces
Résout les problèmes de marshaling de l'appel de plateforme (P/Invoke) lorsque les applications .NET appellent des bibliothèques ARM64 natives sur Windows 11 Version 24H2. La mise à jour améliore la capacité du runtime à gérer les conventions d'appel et le marshaling des types de données spécifiques à l'architecture ARM64. Cette correction garantit une interopérabilité adéquate avec les pilotes spécifiques au matériel et les bibliothèques de performance sur les appareils basés sur ARM64.
Installation
Installation
KB5082420 est automatiquement livré via Windows Update en tant que mise à jour de haute priorité. La mise à jour est également disponible pour téléchargement manuel depuis le Catalogue Microsoft Update pour les scénarios de déploiement en entreprise.
Installation automatique
Windows Update téléchargera et installera automatiquement cette mise à jour lors de la prochaine vérification de mise à jour programmée. L'installation se produit généralement pendant les fenêtres de maintenance ou lorsque le système est redémarré.
Installation manuelle
Les administrateurs système peuvent télécharger KB5082420 depuis le Catalogue Microsoft Update et le déployer en utilisant Windows Server Update Services (WSUS), Microsoft System Center Configuration Manager (SCCM) ou Microsoft Intune.
Prérequis
- Windows 11 Version 24H2 (Build 26100 ou ultérieur)
- .NET Framework 3.5 et/ou 4.8.1 installé
- Espace disque libre minimum de 500 Mo
- Privilèges administratifs pour l'installation
Détails de l'installation
- Taille du fichier : Environ 85 Mo pour les systèmes x64, 78 Mo pour les systèmes ARM64
- Redémarrage requis : Oui, redémarrage du système requis pour compléter l'installation
- Temps d'installation : 5-10 minutes selon la configuration du système
Problèmes connus
Problèmes connus
Microsoft a identifié les problèmes suivants qui peuvent survenir après l'installation de KB5082420 :
Compatibilité des applications
Certaines applications héritées du .NET Framework 2.0 peuvent connaître des délais de démarrage de 2 à 3 secondes après l'installation de cette mise à jour. Cela se produit en raison des routines de validation de sécurité améliorées et se résout généralement après le premier lancement de l'application.
Intégration de Visual Studio
Visual Studio 2019 et les versions antérieures peuvent afficher des messages d'avertissement concernant des incompatibilités de version du .NET Framework lors du débogage des applications. Il s'agit d'un problème cosmétique qui n'affecte pas la fonctionnalité de débogage. Visual Studio 2022 et les versions ultérieures ne sont pas affectées.
Logiciels de sécurité tiers
Certaines solutions de protection des points de terminaison peuvent signaler les assemblages mis à jour du .NET Framework comme des fichiers système modifiés, ce qui peut déclencher des alertes de faux positifs. Les administrateurs doivent mettre à jour les définitions des logiciels de sécurité après l'installation de cette mise à jour.
Solutions de contournement
- Délais de démarrage des applications : Aucune action requise. Les performances reviennent à la normale après le lancement initial.
- Avertissements de Visual Studio : Mettez à jour vers Visual Studio 2022 ou appliquez les dernières mises à jour de Visual Studio 2019.
- Alertes des logiciels de sécurité : Mettez à jour les définitions antivirus ou ajoutez des exceptions pour les répertoires d'installation du .NET Framework.
Questions fréquentes
Que résout KB5082420 ?+
Quels systèmes nécessitent KB5082420 ?+
KB5082420 est-il une mise à jour de sécurité ?+
Quelles sont les conditions préalables pour KB5082420 ?+
Y a-t-il des problèmes connus avec KB5082420 ?+
Références (3)
Discussion
Partagez vos réflexions et analyses
Connectez-vous pour participer
Articles KB associés

KB5082421 — Mise à jour cumulative pour .NET Framework 4.8.1 pour Windows 11 version 26H1
KB5082421 est une mise à jour cumulative publiée le 14 avril 2026, qui offre des améliorations de sécurité et de fiabilité pour .NET Framework 3.5 et 4.8.1 sur les systèmes Windows 11 version 26H1.

KB5082413 — Mise à jour cumulative pour .NET Framework 3.5 et 4.7.2 pour Windows 10 Version 1809
KB5082413 est une mise à jour cumulative publiée le 14 avril 2026, qui traite des vulnérabilités de sécurité et des problèmes de fiabilité dans .NET Framework 3.5 et 4.7.2 sur les systèmes Windows 10 Version 1809 et Windows Server 2019.

KB5082417 — Mise à jour cumulative pour .NET Framework 3.5 et 4.8.1
KB5082417 est une mise à jour cumulative pour .NET Framework 3.5 et 4.8.1 qui résout des vulnérabilités de sécurité et des problèmes de fiabilité sur les systèmes Windows 11 Version 25H2 et Windows Server 2025.

