Bulletin de sécurité Microsoft MS12-035 - Critique
Des vulnérabilités dans .NET Framework pourraient permettre l'exécution de code à distance (2693777)
Paru le: | Mis(e) à jour:
Version: 2.3
Informations générales
Synthèse
Cette mise à jour de sécurité corrige deux vulnérabilités signalées confidentiellement dans .NET Framework. Ces vulnérabilités pourraient permettre l'exécution de code à distance sur un système client si un utilisateur affichait une page Web spécialement conçue à l'aide d'un navigateur Web capable d'exécuter des applications du navigateur XAML (XBAP). Les utilisateurs dont les comptes sont configurés avec des privilèges moins élevés sur le système subiraient moins d'impact que ceux qui possèdent des privilèges d'administrateur.
Cette mise à jour de sécurité est de niveau « critique » pour toutes les éditions en cours de support de Microsoft .NET Framework sur toutes les éditions en cours de support de Microsoft Windows. Pour plus d'informations, consultez la sous-section « Logiciels concernés et non concernés » plus loin dans ce Bulletin.
Cette mise à jour de sécurité corrige les vulnérabilités en rectifiant la manière dont le processus de sérialisation dans .NET Framework traite les données fiables et non fiables. Pour obtenir plus d'informations sur les vulnérabilités, consultez la sous-section « Forum aux questions » spécifique à chaque vulnérabilité, dans la section « Informations par vulnérabilité ».
Recommandation. La majorité de nos clients chez lesquels les mises à jour automatiques sont activées n'auront pas besoin d'entreprendre de nouvelle action car cette mise à jour de sécurité sera téléchargée et installée automatiquement. Nos clients chez lesquels les mises à jour automatiques ne sont pas activées doivent rechercher les mises à jour et les installer manuellement. Pour plus d'informations sur les options de configuration spécifiques des mises à jour automatiques, consultez l'Article 294871 de la Base de connaissances Microsoft.
Pour les administrateurs et les installations d'entreprise, ou pour les utilisateurs souhaitant installer cette mise à jour de sécurité manuellement, Microsoft recommande d'appliquer cette mise à jour immédiatement à l'aide d'un logiciel de gestion des mises à jour ou en recherchant les mises à jour à l'aide du service Microsoft Update.
Consultez également la section « Outils de détection, de déploiement et Conseils » dans ce même Bulletin.
Problèmes connus. Aucun
Logiciels concernés et non concernés
Microsoft a testé les logiciels suivants afin de déterminer quelles versions ou éditions sont concernées. Toute autre version ou édition a soit atteint la fin de son cycle de vie ou bien n'est pas affectée. Consultez le site Web Politique de Support Microsoft afin de connaître la politique de support Microsoft pour votre version ou édition.
Logiciels concernés
| Système d'exploitation | Composant | Impact de sécurité maximal | Indice de gravité cumulée | Mises à jour remplacées |
|---|---|---|---|---|
| Windows XP | ||||
| Windows XP Service Pack 3 | Microsoft .NET Framework 1.0 Service Pack 3 (KB2604042) (Media Center Édition 2005 Service Pack 3 et Édition Tablet PC 2005 Service Pack 3 uniquement) Microsoft .NET Framework 1.1 Service Pack 1 (KB2656353) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604092) Microsoft .NET Framework 3.0 Service Pack 2 (KB2604110) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Exécution de code à distance | Critique | KB2572066 dans le Bulletin MS11-078 est remplacé par KB2604042 KB2572067 dans le Bulletin MS11-078 est remplacé par KB2656353 KB2518864 dans le Bulletin MS11-044, KB2572073 dans le Bulletin MS11-078 et KB2633880 dans le Bulletin MS12-016 sont remplacés par KB2604092 Aucune mise à jour n'est remplacée par KB2604110 Aucune mise à jour n'est remplacée par KB2604111 KB2518870 dans le Bulletin MS11-044, KB2572078 dans le Bulletin MS11-078 et KB2633870 dans le Bulletin MS12-016 sont remplacés par KB2604121 |
| Windows XP Professionnel Édition x64 Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB2656353) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604092) Microsoft .NET Framework 3.0 Service Pack 2 (KB2604110) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Exécution de code à distance | Critique | KB2572067 dans le Bulletin MS11-078 est remplacé par KB2656353 KB2518864 dans le Bulletin MS11-044, KB2572073 dans le Bulletin MS11-078 et KB2633880 dans le Bulletin MS12-016 sont remplacés par KB2604092 Aucune mise à jour n'est remplacée par KB2604110 Aucune mise à jour n'est remplacée par KB2604111 KB2518870 dans le Bulletin MS11-044, KB2572078 dans le Bulletin MS11-078 et KB2633870 dans le Bulletin MS12-016 sont remplacés par KB2604121 |
| Windows Server 2003 | ||||
| Windows Server 2003 Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB2604078) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604092) Microsoft .NET Framework 3.0 Service Pack 2 (KB2604110) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Exécution de code à distance | Critique | KB2572069 dans le Bulletin MS11-078 est remplacé par KB2604078 KB2518864 dans le Bulletin MS11-044, KB2572073 dans le Bulletin MS11-078 et KB2633880 dans le Bulletin MS12-016 sont remplacés par KB2604092 Aucune mise à jour n'est remplacée par KB2604110 Aucune mise à jour n'est remplacée par KB2604111 KB2518870 dans le Bulletin MS11-044, KB2572078 dans le Bulletin MS11-078 et KB2633870 dans le Bulletin MS12-016 sont remplacés par KB2604121 |
| Windows Server 2003 Édition x64 Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB2656353) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604092) Microsoft .NET Framework 3.0 Service Pack 2 (KB2604110) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Exécution de code à distance | Critique | KB2572067 dans le Bulletin MS11-078 est remplacé par KB2656353 KB2518864 dans le Bulletin MS11-044, KB2572073 dans le Bulletin MS11-078 et KB2633880 dans le Bulletin MS12-016 sont remplacés par KB2604092 Aucune mise à jour n'est remplacée par KB2604110 Aucune mise à jour n'est remplacée par KB2604111 KB2518870 dans le Bulletin MS11-044, KB2572078 dans le Bulletin MS11-078 et KB2633870 dans le Bulletin MS12-016 sont remplacés par KB2604121 |
| Windows Server 2003 avec SP2 pour systèmes Itanium | Microsoft .NET Framework 1.1 Service Pack 1 (KB2656353) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604092) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Exécution de code à distance | Critique | KB2572067 dans le Bulletin MS11-078 est remplacé par KB2656353 KB2518864 dans le Bulletin MS11-044, KB2572073 dans le Bulletin MS11-078 et KB2633880 dans le Bulletin MS12-016 sont remplacés par KB2604092 Aucune mise à jour n'est remplacée par KB2604111 KB2518870 dans le Bulletin MS11-044, KB2572078 dans le Bulletin MS11-078 et KB2633870 dans le Bulletin MS12-016 sont remplacés par KB2604121 |
| Windows Vista | ||||
| Windows Vista Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB2656353) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604094) Microsoft .NET Framework 3.0 Service Pack 2 (KB2604105) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Exécution de code à distance | Critique | KB2572067 dans le Bulletin MS11-078 est remplacé par KB2656353 KB2518866 dans le Bulletin MS11-044, KB2572075 dans le Bulletin MS11-078 et KB2633874 dans le Bulletin MS12-016 sont remplacés par KB2604094 Aucune mise à jour n'est remplacée par KB2604105 Aucune mise à jour n'est remplacée par KB2604111 KB2518870 dans le Bulletin MS11-044, KB2572078 dans le Bulletin MS11-078 et KB2633870 dans le Bulletin MS12-016 sont remplacés par KB2604121 |
| Windows Vista Édition x64 Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB2656353) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604094) Microsoft .NET Framework 3.0 Service Pack 2 (KB2604105) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Exécution de code à distance | Critique | KB2572067 dans le Bulletin MS11-078 est remplacé par KB2656353 KB2518866 dans le Bulletin MS11-044, KB2572075 dans le Bulletin MS11-078 et KB2633874 dans le Bulletin MS12-016 sont remplacés par KB2604094 Aucune mise à jour n'est remplacée par KB2604105 Aucune mise à jour n'est remplacée par KB2604111 KB2518870 dans le Bulletin MS11-044, KB2572078 dans le Bulletin MS11-078 et KB2633870 dans le Bulletin MS12-016 sont remplacés par KB2604121 |
| Windows Server 2008 | ||||
| Windows Server 2008 pour systèmes 32 bits Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB2656353) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604094) Microsoft .NET Framework 3.0 Service Pack 2 (KB2604105) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Exécution de code à distance | Critique | KB2572067 dans le Bulletin MS11-078 est remplacé par KB2656353 KB2518866 dans le Bulletin MS11-044, KB2572075 dans le Bulletin MS11-078 et KB2633874 dans le Bulletin MS12-016 sont remplacés par KB2604094 Aucune mise à jour n'est remplacée par KB2604105 Aucune mise à jour n'est remplacée par KB2604111 KB2518870 dans le Bulletin MS11-044, KB2572078 dans le Bulletin MS11-078 et KB2633870 dans le Bulletin MS12-016 sont remplacés par KB2604121 |
| Windows Server 2008 pour systèmes x64 Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB2656353) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604094) Microsoft .NET Framework 3.0 Service Pack 2 (KB2604105) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Exécution de code à distance | Critique | KB2572067 dans le Bulletin MS11-078 est remplacé par KB2656353 KB2518866 dans le Bulletin MS11-044, KB2572075 dans le Bulletin MS11-078 et KB2633874 dans le Bulletin MS12-016 sont remplacés par KB2604094 Aucune mise à jour n'est remplacée par KB2604105 Aucune mise à jour n'est remplacée par KB2604111 KB2518870 dans le Bulletin MS11-044, KB2572078 dans le Bulletin MS11-078 et KB2633870 dans le Bulletin MS12-016 sont remplacés par KB2604121 |
| Windows Server 2008 pour systèmes Itanium Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (KB2656353) Microsoft .NET Framework 2.0 Service Pack 2 (KB2604094) Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111) Microsoft .NET Framework 4[1] (KB2604121) | Exécution de code à distance | Critique | KB2572067 dans le Bulletin MS11-078 est remplacé par KB2656353 KB2518866 dans le Bulletin MS11-044, KB2572075 dans le Bulletin MS11-078 et KB2633874 dans le Bulletin MS12-016 sont remplacés par KB2604094 Aucune mise à jour n'est remplacée par KB2604111 KB2518870 dans le Bulletin MS11-044, KB2572078 dans le Bulletin MS11-078 et KB2633870 dans le Bulletin MS12-016 sont remplacés par KB2604121 |
| Windows 7 | ||||
| Windows 7 pour systèmes 32 bits | Microsoft .NET Framework 3.5.1 (KB2604114) Microsoft .NET Framework 4[1] (KB2604121) | Exécution de code à distance | Critique | KB2518867 dans le Bulletin MS11-044, KB2572076 dans le Bulletin MS11-078 et KB2633879 dans le Bulletin MS12-016 sont remplacés par KB2604114 KB2518870 dans le Bulletin MS11-044, KB2572078 dans le Bulletin MS11-078 et KB2633870 dans le Bulletin MS12-016 sont remplacés par KB2604121 |
| Windows 7 pour systèmes 32 bits Service Pack 1 | Microsoft .NET Framework 3.5.1 (KB2604115) Microsoft .NET Framework 4[1] (KB2604121) | Exécution de code à distance | Critique | KB2518869 dans le Bulletin MS11-044, KB2572077 dans le Bulletin MS11-078 et KB2633873 dans le Bulletin MS12-016 sont remplacés par KB2604115 KB2518870 dans le Bulletin MS11-044, KB2572078 dans le Bulletin MS11-078 et KB2633870 dans le Bulletin MS12-016 sont remplacés par KB2604121 |
| Windows 7 pour systèmes x64 | Microsoft .NET Framework 3.5.1 (KB2604114) Microsoft .NET Framework 4[1] (KB2604121) | Exécution de code à distance | Critique | KB2518867 dans le Bulletin MS11-044, KB2572076 dans le Bulletin MS11-078 et KB2633879 dans le Bulletin MS12-016 sont remplacés par KB2604114 KB2518870 dans le Bulletin MS11-044, KB2572078 dans le Bulletin MS11-078 et KB2633870 dans le Bulletin MS12-016 sont remplacés par KB2604121 |
| Windows 7 pour systèmes x64 Service Pack 1 | Microsoft .NET Framework 3.5.1 (KB2604115) Microsoft .NET Framework 4[1] (KB2604121) | Exécution de code à distance | Critique | KB2518869 dans le Bulletin MS11-044, KB2572077 dans le Bulletin MS11-078 et KB2633873 dans le Bulletin MS12-016 sont remplacés par KB2604115 KB2518870 dans le Bulletin MS11-044, KB2572078 dans le Bulletin MS11-078 et KB2633870 dans le Bulletin MS12-016 sont remplacés par KB2604121 |
| Windows Server 2008 R2 | ||||
| Windows Server 2008 R2 pour systèmes x64 | Microsoft .NET Framework 3.5.1 (KB2604114) Microsoft .NET Framework 4[1] (KB2604121) | Exécution de code à distance | Critique | KB2518867 dans le Bulletin MS11-044, KB2572076 dans le Bulletin MS11-078 et KB2633879 dans le Bulletin MS12-016 sont remplacés par KB2604114 KB2518870 dans le Bulletin MS11-044, KB2572078 dans le Bulletin MS11-078 et KB2633870 dans le Bulletin MS12-016 sont remplacés par KB2604121 |
| Windows Server 2008 R2 pour systèmes x64 Service Pack 1 | Microsoft .NET Framework 3.5.1 (KB2604115) Microsoft .NET Framework 4[1] (KB2604121) | Exécution de code à distance | Critique | KB2518869 dans le Bulletin MS11-044, KB2572077 dans le Bulletin MS11-078 et KB2633873 dans le Bulletin MS12-016 sont remplacés par KB2604115 KB2518870 dans le Bulletin MS11-044, KB2572078 dans le Bulletin MS11-078 et KB2633870 dans le Bulletin MS12-016 sont remplacés par KB2604121 |
| Windows Server 2008 R2 pour systèmes Itanium | Microsoft .NET Framework 3.5.1 (KB2604114) Microsoft .NET Framework 4[1] (KB2604121) | Exécution de code à distance | Critique | KB2518867 dans le Bulletin MS11-044, KB2572076 dans le Bulletin MS11-078 et KB2633879 dans le Bulletin MS12-016 sont remplacés par KB2604114 KB2518870 dans le Bulletin MS11-044, KB2572078 dans le Bulletin MS11-078 et KB2633870 dans le Bulletin MS12-016 sont remplacés par KB2604121 |
| Windows Server 2008 R2 pour systèmes Itanium Service Pack 1 | Microsoft .NET Framework 3.5.1 (KB2604115) Microsoft .NET Framework 4[1] (KB2604121) | Exécution de code à distance | Critique | KB2518869 dans le Bulletin MS11-044, KB2572077 dans le Bulletin MS11-078 et KB2633873 dans le Bulletin MS12-016 sont remplacés par KB2604115 KB2518870 dans le Bulletin MS11-044, KB2572078 dans le Bulletin MS11-078 et KB2633870 dans le Bulletin MS12-016 sont remplacés par KB2604121 |
| Option d'installation Server Core | ||||
| Windows Server 2008 R2 pour systèmes x64 | Microsoft .NET Framework 3.5.1 (KB2604114) | Exécution de code à distance | Critique | KB2518867 dans le Bulletin MS11-044, KB2572076 dans le Bulletin MS11-078 et KB2633879 dans le Bulletin MS12-016 sont remplacés par KB2604114 |
| Windows Server 2008 R2 pour systèmes x64 Service Pack 1 | Microsoft .NET Framework 3.5.1 (KB2604115) Microsoft .NET Framework 4[1] (KB2604121) | Exécution de code à distance | Critique | KB2518869 dans le Bulletin MS11-044, KB2572077 dans le Bulletin MS11-078 et KB2633873 dans le Bulletin MS12-016 sont remplacés par KB2604115 KB2518870 dans le Bulletin MS11-044, KB2572078 dans le Bulletin MS11-078 et KB2633870 dans le Bulletin MS12-016 sont remplacés par KB2604121 |
[1].NET Framework 4 et .NET Framework 4 Client Profile sont affectés. Les packages .NET Framework version 4 redistribuables sont disponibles en deux profils : .NET Framework 4 et .NET Framework 4 Client Profile. .NET Framework 4 Client Profile est un sous-ensemble de .NET Framework 4. La vulnérabilité corrigée dans cette mise à jour affecte .NET Framework 4 et .NET Framework 4 Client Profile. Pour plus d'informations, consultez l'article MSDN « Installation du .NET Framework ».
Forum aux questions concernant cette mise à jour de sécurité
Informations par vulnérabilité
Indices de gravité et identificateurs de vulnérabilité
Vulnérabilité liée à la sérialisation dans .NET Framework - CVE-2012-0160
Vulnérabilité liée à la sérialisation dans .NET Framework - CVE-2012-0161
Informations concernant la mise à jour
Outils de détection, de déploiement et Conseils
Déploiement de la mise à jour de sécurité
Autres informations
Remerciements
Microsoft remercie les organismes ci-dessous pour avoir contribué à la protection de ses clients :
- James Forshaw de Context Information Security pour avoir signalé la vulnérabilité liée à la sérialisation dans .NET Framework (CVE-2012-0160).
- James Forshaw de Context Information Security pour avoir signalé la vulnérabilité liée à la sérialisation dans .NET Framework (CVE-2012-0161).
Microsoft Active Protections Program (MAPP)
Support technique
Comment obtenir de l'aide concernant cette mise à jour de sécurité
- Aide à l'installation des mises à jour : Support pour Microsoft Update
- Solutions de sécurité pour professionnels de l'informatique : Support technique et résolution des problèmes de sécurité TechNet
- Protégez votre ordinateur Windows des virus et des logiciels malveillants : Aide et Support pour les problèmes de virus et de sécurité
- Support local selon votre pays : Support international
Dédit de responsabilité
Les informations contenues dans la Base de connaissances Microsoft sont fournies « en l'état », sans garantie d'aucune sorte. Microsoft exclut toute garantie, expresse ou implicite, notamment toute garantie de qualité et d'adéquation à un usage particulier. En aucun cas la société Microsoft ou ses fournisseurs ne pourront être tenus pour responsables de quelque dommage que ce soit, y compris toute perte de bénéfices directe, indirecte ou accessoire, ou de dommages spéciaux, même si la société Microsoft a été prévenue de l'éventualité de tels dommages. Certains pays n'autorisent pas l'exclusion ou la limitation de responsabilité pour les dommages indirects ou accessoires, de sorte que la restriction mentionnée ci-dessus peut ne pas vous concerner.
Révisions
- V1.0 (8 mai 2012) : Bulletin publié.
- V2.0 (11 mai 2012) : Ajout d'une entrée au Forum aux questions de la mise à jour pour indiquer que la mise à jour de sécurité KB2656353 corrige les vulnérabilités décrites dans ce Bulletin pour tous les systèmes en cours de support qui exécutent Microsoft .NET Framework 1.1 Service Pack 1, sauf si installé sur Windows Server 2003 Service Pack 2. Il n'y a aucune modification concernant les fichiers de la mise à jour de sécurité. Nos clients ayant déjà appliqué cette mise à jour n'ont pas besoin d'entreprendre de nouvelle action.
- V2.1 (22 mai 2012) : Ajout d'une entrée au Forum aux questions de la mise à jour pour annoncer une modification de la logique de détection pour KB2604092 pour Microsoft .NET Framework 2.0 Service Pack 2 et KB2604110 pour Microsoft .NET Framework 3.0 Service Pack 2 afin de corriger un problème d'installation. Cette modification ne concerne que la logique de détection. Il n'y a aucune modification concernant les fichiers de la mise à jour de sécurité. Nos clients ayant déjà mis à jour leur système n'ont pas besoin d'entreprendre de nouvelle action.
- V2.2 (10 juillet 2012) : Microsoft a mis à jour ce Bulletin pour communiquer une modification de la logique de détection mineure pour la mise à jour KB2604111 pour Microsoft .NET Framework 3.5 Service Pack 1 afin de corriger un problème de version. Il n'y a aucune modification concernant les fichiers de la mise à jour de sécurité. Nos clients ayant déjà mis à jour leur système n'ont pas besoin d'entreprendre de nouvelle action.
- V2.3 (3 octobre 2012) : Correction des clés de Registre dans les tableaux de déploiement pour Microsoft .NET Framework 3.5 Service Pack 1 installé sur Windows XP et Microsoft .NET Framework 3.5 Service Pack 1 installé sur Windows Server 2003. Il s'agit d'une modification purement informative. Aucune modification n'a été apportée aux fichiers de mise à jour ni à la logique de détection.
