Bulletin de sécurité Microsoft MS16-155 - Important

Mise à jour de sécurité pour .NET Framework (3205640)

Publication : 13 décembre 2016 | Mise à jour : 23 février 2017

Version : 2.1

Résumé

Cette mise à jour de sécurité résout une vulnérabilité dans l’Fournisseur de données de Microsoft .NET 4.6.2 Framework pour SQL Server. Une vulnérabilité de sécurité existe dans Microsoft .NET Framework 4.6.2 qui pourrait permettre à un attaquant d’accéder aux informations qui sont défendues par la fonctionnalité Always Encrypted .

Cette mise à jour de sécurité est évaluée comme importante pour Microsoft .NET Framework 4.6.2. Pour plus d’informations, consultez la section Évaluations de gravité des vulnérabilités et des logiciels affectés.

La mise à jour de sécurité résout la vulnérabilité en corrigeant la façon dont .NET Framework gère la clé fournie par le développeur, et défend donc correctement les données.

Pour plus d’informations, consultez la section Évaluations de gravité des vulnérabilités et des logiciels affectés.

Pour plus d’informations sur cette mise à jour, consultez l’article de la Base de connaissances Microsoft 3205640.

Évaluations de gravité des logiciels et des vulnérabilités affectés

Les versions ou éditions logicielles suivantes sont affectées. Les versions ou éditions qui ne sont pas répertoriées sont passées par leur cycle de vie de support ou ne sont pas affectées. Pour déterminer le cycle de vie de prise en charge de votre version ou édition logicielle, consultez Support Microsoft cycle de vie.

Les évaluations de gravité indiquées pour chaque logiciel concerné supposent l’impact maximal potentiel de la vulnérabilité. Pour plus d’informations sur la probabilité, dans les 30 jours suivant la publication de ce bulletin de sécurité, de l’exploitabilité de la vulnérabilité par rapport à son impact sur la gravité et la sécurité, consultez l’index exploitabilité dans le résumé du bulletin de décembre.

Remarque : consultez le Guide de mise à jour de sécurité pour une nouvelle approche de l’utilisation des informations de mise à jour de sécurité. Vous pouvez personnaliser vos vues et créer des feuilles de calcul logicielles affectées, ainsi que télécharger des données via une API restful. Pour plus d’informations, consultez le Forum aux questions sur la sécurité Mises à jour Guide. En guise de rappel, le Guide de sécurité Mises à jour remplacera les bulletins de sécurité à compter de février 2017. Pour plus d’informations, consultez notre billet de blog, en plus de notre engagement envers les mises à jour de sécurité.

Microsoft .NET Framework - Version de sécurité uniquement[1]

Système d’exploitation Composant Vulnérabilité de divulgation d’informations .NET - CVE-2016-7270 Mises à jour remplacé
Windows 7 et Windows Server 2008 R2 Microsoft .NET Framework Mises à jour pour la version 4.6.2 (Ko 3205406)[2]
Windows 7
Windows 7 pour systèmes 32 bits Service Pack 1 Microsoft .NET Framework 4.6.2 (3204805) Divulgation d’informations importantes Aucun
Windows 7 pour systèmes x64 Service Pack 1 Microsoft .NET Framework 4.6.2 (3204805) Divulgation d’informations importantes Aucun
Windows Server 2008 R2
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 Microsoft .NET Framework 4.6.2 (3204805) Divulgation d’informations importantes Aucun
Windows Server 2012 Microsoft .NET Framework Mises à jour pour la version 4.6.2 (Ko 3205407)[2]
Windows Server 2012 Microsoft .NET Framework 4.6.2 (3204801) Divulgation d’informations importantes Aucun
Windows 8.1 et Windows Server 2012 R2 Microsoft .NET Framework Mises à jour pour la version 4.6.2 (Ko 3205410)[2]
Windows 8.1
Windows 8.1 pour les systèmes 32 bits Microsoft .NET Framework 4.6.2 (3204802) Divulgation d’informations importantes Aucun
Windows 8.1 pour les systèmes x64 Microsoft .NET Framework 4.6.2 (3204802) Divulgation d’informations importantes Aucun
Windows 2012 R2
Windows Server 2012 R2 Microsoft .NET Framework 4.6.2 (3204802) Divulgation d’informations importantes Aucun
Windows 10
Windows 10 version 1607 pour les systèmes 32 bits[3](3206632) Microsoft .NET Framework 4.6.2 Divulgation d’informations importantes 3200970
Windows 10 Version 1607 pour les systèmes x64[3](3206632) Microsoft .NET Framework 4.6.2 Divulgation d’informations importantes 3200970
Windows Server 2016 pour systèmes x64[3](3206632) Microsoft .NET Framework 4.6.2 Divulgation d’informations importantes 3200970
Option d’installation server Core
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (installation server Core) Microsoft .NET Framework 4.6.2 (3204805) Divulgation d’informations importantes Aucun
Windows Server 2012 (installation minimale) Microsoft .NET Framework 4.6.2 (3204801) Divulgation d’informations importantes Aucun
Windows Server 2012 R2 (installation minimale) Microsoft .NET Framework 4.6.2 (3204802) Divulgation d’informations importantes Aucun
Windows Server 2016 pour les systèmes x64 (installation server Core)[3](3206632) Microsoft .NET Framework 4.6.2 Divulgation d’informations importantes 3200970

[1]À compter de la version d’octobre 2016, Microsoft a modifié le modèle de maintenance des mises à jour pour Microsoft .NET Framework. Pour plus d’informations, consultez ce billet de blog Microsoft .NET.

[2]Ce nombre est le Ko du package parent. Les utilisateurs seront proposés au Ko parent . Toutefois, le package Ko numéros répertoriés pour chaque plateforme s’affiche dans Ajouter des programmes supprimés.

[3]Les mises à jour de Windows 10 sont cumulatives. La version de sécurité mensuelle inclut tous les correctifs de sécurité pour les vulnérabilités qui affectent Windows 10, en plus des mises à jour non liées à la sécurité. Les mises à jour sont disponibles via le catalogue Microsoft Update. Notez que, à compter du 13 décembre 2016, Windows 10 et Windows Server 2016, les détails de la Mises à jour cumulative seront documentés dans les notes de publication. Reportez-vous aux notes de publication pour les numéros de build du système d’exploitation, les problèmes connus et les informations de liste de fichiers affectées.

Notez que la vulnérabilité décrite dans ce bulletin affecte Windows Server 2016 Technical Preview 5. Bien qu’une mise à jour soit disponible pour Windows Server 2016 Technical Preview 5 via Windows Update, Microsoft recommande aux clients de procéder à la mise à niveau vers Window Server 2016 au plus tôt.

Microsoft .NET Framework - Correctif cumulatif mensuel[1]

Système d’exploitation Composant Vulnérabilité de divulgation d’informations .NET - CVE-2016-7270 Mises à jour remplacé
Windows Vista et Windows Server 2008 Microsoft .NET Framework Mises à jour pour 2.0, 4.5.2, 4.6 (Ko 3210142)[2]
Windows Vista
Windows Vista pour systèmes 32 bits Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3210129) Non applicable[4] 3188744 dans MS16-120 3163244 dans MS16-091
Windows Vista pour systèmes x64 Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3210129) Non applicable[4] 3188744 dans MS16-120 3163244 dans MS16-091
Windows Vista pour systèmes 32 bits Service Pack 2 Microsoft .NET Framework 4.5.2 (3210139) Non applicable[4] 3188744 dans MS16-120
Windows Vista pour systèmes x64 Service Pack 2 Microsoft .NET Framework 4.5.2 (3210139) Non applicable[4] 3188744 dans MS16-120
Windows Vista pour systèmes 32 bits Service Pack 2 Microsoft .NET Framework 4.6 (3210136) Non applicable[4] 3188744 dans MS16-120
Windows Vista pour systèmes x64 Service Pack 2 Microsoft .NET Framework 4.6 (3210136) Non applicable[4] 3188744 dans MS16-120
Windows Server 2008
Windows Server 2008 pour systèmes 32 bits Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3210129) Non applicable[4] 3188744 dans MS16-120 3163244 dans MS16-091
Windows Server 2008 pour systèmes x64 Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3210129) Non applicable[4] 3188744 dans MS16-120 3163244 dans MS16-091
Windows Server 2008 pour les systèmes Itanium Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3210129) Non applicable[4] 3188744 dans MS16-120 3163244 dans MS16-091
Windows Server 2008 pour systèmes 32 bits Service Pack 2 Microsoft .NET Framework 4.5.2 (3210139) Non applicable[4] 3188744 dans MS16-120
Windows Server 2008 pour systèmes x64 Service Pack 2 Microsoft .NET Framework 4.5.2 (3210139) Non applicable[4] 3188744 dans MS16-120
Windows Server 2008 pour systèmes 32 bits Service Pack 2 Microsoft .NET Framework 4.6 (3210136) Non applicable[4] 3188744 dans MS16-120
Windows Server 2008 pour systèmes x64 Service Pack 2 Microsoft .NET Framework 4.6 (3210136) Non applicable[4] 3188744 dans MS16-120
Windows 7 et Windows Server 2008 R2 Microsoft .NET Framework Mises à jour pour 3.5.1, 4.5.2, 4.6.6.1, 4.6.2 (Ko 3205402)[2]
Windows 7
Windows 7 pour systèmes 32 bits Service Pack 1 Microsoft .NET Framework 3.5.1 (3210131) Non applicable[4] Aucun
Windows 7 pour systèmes x64 Service Pack 1 Microsoft .NET Framework 3.5.1 (3210131) Non applicable[4] Aucun
Windows 7 pour systèmes 32 bits Service Pack 1 Microsoft .NET Framework 4.5.2 (3210139) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows 7 pour systèmes x64 Service Pack 1 Microsoft .NET Framework 4.5.2 (3210139) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows 7 pour systèmes 32 bits Service Pack 1 Microsoft .NET Framework 4.6/4.6.1 (3210136) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows 7 pour systèmes x64 Service Pack 1 Microsoft .NET Framework 4.6/4.6.1 (3210136) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows 7 pour systèmes 32 bits Service Pack 1 Microsoft .NET Framework 4.6.2 (3205379) Divulgation d’informations importantes Aucun
Windows 7 pour systèmes x64 Service Pack 1 Microsoft .NET Framework 4.6.2 (3205379) Divulgation d’informations importantes Aucun
Windows Server 2008 R2
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 Microsoft .NET Framework 3.5.1 (3210131) Non applicable[4] Aucun
Windows Server 2008 R2 pour les systèmes Itanium Service Pack 1 Microsoft .NET Framework 3.5.1 (3210131) Non applicable[4] Aucun
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 Microsoft .NET Framework 4.5.2 (3210139) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 Microsoft .NET Framework 4.6/4.6.1 (3210136) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 Microsoft .NET Framework 4.6.2 (3205379) Divulgation d’informations importantes Aucun
Windows Server 2012 Microsoft .NET Framework Mises à jour pour 3.5, 4.5.2, 4.6,4.6.1, 4.6.2 (Ko 3205403)[2]
Windows Server 2012 Microsoft .NET Framework 3.5 (3210130) Non applicable[4] Aucun
Windows Server 2012 Microsoft .NET Framework 4.5.2 (3210138) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows Server 2012 Microsoft .NET Framework 4.6/4.6.1 (3210133) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows Server 2012 Microsoft .NET Framework 4.6.2 (3205377) Divulgation d’informations importantes Aucun
Windows 8.1 et Windows Server 2012 R2 Microsoft .NET Framework Mises à jour pour 3.5, 4.5.2, 4.6,4.6.1, 4.6.2 (Ko 3205404)[2]
Windows 8.1
Windows 8.1 pour les systèmes 32 bits Microsoft .NET Framework 3.5 (3210132) Non applicable[4] Aucun
Windows 8.1 pour les systèmes x64 Microsoft .NET Framework 3.5 (3210132) Non applicable[4] Aucun
Windows 8.1 pour les systèmes 32 bits Microsoft .NET Framework 4.5.2 (3210137) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows 8.1 pour les systèmes x64 Microsoft .NET Framework 4.5.2 (3210137) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows 8.1 pour les systèmes 32 bits Microsoft .NET Framework 4.6/4.6.1 (3210135) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows 8.1 pour les systèmes x64 Microsoft .NET Framework 4.6/4.6.1 (3210135) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows 8.1 pour les systèmes 32 bits Microsoft .NET Framework 4.6.2 (3205378) Divulgation d’informations importantes Aucun
Windows 8.1 pour les systèmes x64 Microsoft .NET Framework 4.6.2 (3205378) Divulgation d’informations importantes Aucun
Windows 8.1 RT
Windows 8.1 RT Microsoft .NET Framework 4.5.2 (3210137) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows 8.1 RT Microsoft .NET Framework 4.6/4.6.1 (3210135) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows 8.1 RT Microsoft .NET Framework 4.6.2 (3205378) Divulgation d’informations importantes Aucun
Windows 2012 R2
Windows Server 2012 R2 Microsoft .NET Framework 3.5 (3210132) Non applicable[4] Aucun
Windows Server 2012 R2 Microsoft .NET Framework 4.5.2 (3210137) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows Server 2012 R2 Microsoft .NET Framework 4.6/4.6.1 (3210135) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows Server 2012 R2 Microsoft .NET Framework 4.6.2 (3205378) Divulgation d’informations importantes Aucun
Windows 10
Windows 10 version 1607 pour les systèmes 32 bits[3](3206632) Microsoft .NET Framework 4.6.2 Divulgation d’informations importantes 3200970
Windows 10 Version 1607 pour les systèmes x64[3](3206632) Microsoft .NET Framework 4.6.2 Divulgation d’informations importantes 3200970
Windows Server 2016 pour systèmes x64[3](3206632) Microsoft .NET Framework 4.6.2 Divulgation d’informations importantes 3200970
Option d’installation server Core
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (installation server Core) Microsoft .NET Framework 3.5.1 (3210131) Non applicable[4] Aucun
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (installation server Core) Microsoft .NET Framework 4.6/4.6.1 (3210136) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (installation server Core) Microsoft .NET Framework 4.6.2 (3205379) Divulgation d’informations importantes Aucun
Windows Server 2012 (installation minimale) Microsoft .NET Framework 3.5 (3210130) Non applicable[4] Aucun
Windows Server 2012 (installation minimale) Microsoft .NET Framework 4.5.2 (3210138) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows Server 2012 (installation minimale) Microsoft .NET Framework 4.6/4.6.1 (3210133) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows Server 2012 (installation minimale) Microsoft .NET Framework 4.6.2 (3205377) Divulgation d’informations importantes Aucun
Windows Server 2012 R2 (installation minimale) Microsoft .NET Framework 3.5 (3210132) Non applicable[4] Aucun
Windows Server 2012 R2 (installation minimale) Microsoft .NET Framework 4.5.2 (3210137) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows Server 2012 R2 (installation minimale) Microsoft .NET Framework 4.6/4.6.1 (3210135) Non applicable[4] Toutes les mises à jour précédemment publiées[4]
Windows Server 2012 R2 (installation minimale) Microsoft .NET Framework 4.6.2 (3205378) Divulgation d’informations importantes Aucun
Windows Server 2016 pour les systèmes x64 (installation server Core)[3](3206632) Microsoft .NET Framework 4.6.2 Divulgation d’informations importantes 3200970

[1]À compter de la version d’octobre 2016, Microsoft a modifié le modèle de maintenance des mises à jour pour Microsoft .NET Framework. Pour plus d’informations, consultez ce billet de blog Microsoft .NET.

[2] Ce nombre est le package parent Ko nombre. Les utilisateurs seront proposés au Ko parent . Toutefois, le package Ko numéros répertoriés pour chaque plateforme s’affiche dans Ajouter des programmes supprimés.

[3]Les mises à jour de Windows 10 sont cumulatives. La version de sécurité mensuelle inclut tous les correctifs de sécurité pour les vulnérabilités qui affectent Windows 10, en plus des mises à jour non liées à la sécurité. Les mises à jour sont disponibles via le catalogue Microsoft Update. Notez que, à compter du 13 décembre 2016, Windows 10 et Windows Server 2016, les détails de la Mises à jour cumulative seront documentés dans les notes de publication. Reportez-vous aux notes de publication pour les numéros de build du système d’exploitation, les problèmes connus et les informations de liste de fichiers affectées.

[4] Microsoft .NET Framework 2.0, 4.5.2 et 4.6/4.6.1 sont des correctifs cumulatifs et incluent toutes les mises à jour précédentes ainsi que les mises à jour de ce mois-ci. Pour plus d’informations, consultez cette page .

Notez que la vulnérabilité décrite dans ce bulletin affecte Windows Server 2016 Technical Preview 5. Une mise à jour est disponible pour Windows Server 2016 Technical Preview 5 via Windows Update. Pour être protégé contre la vulnérabilité, Microsoft recommande aux clients exécutant la mise à niveau de Windows Server 2016 Technical Preview 5 vers Windows Server 2016.

Informations sur la vulnérabilité

Divulgation d’informations .NET Framework Vulnerabiltiy - CVE-2016-7270

Une vulnérabilité de divulgation d’informations existe dans le Fournisseur de données de Microsoft .NET 4.6.2 Framework pour SQL Server qui pourrait permettre à un attaquant d’accéder aux informations qui doivent être défendues par la fonctionnalité Always Encrypted. La vulnérabilité est due au fait que .NET Framework utilise incorrectement une clé fournie par le développeur. Lorsque cette clé est utilisée de manière incorrecte, il est également possible d’accéder aux données temporairement perdues.

Pour exploiter la vulnérabilité, un attaquant capable d’accéder aux données chiffrées incorrectement peut tenter de déchiffrer les données à l’aide d’une clé facile à deviner.

La mise à jour de sécurité résout la vulnérabilité en corrigeant la façon dont .NET Framework gère la clé fournie par le développeur, et défend donc correctement les données.

Le tableau suivant contient un lien vers l’entrée standard pour la vulnérabilité dans la liste Des vulnérabilités et des expositions courantes :

Titre de la vulnérabilité Numéro CVE Divulgation publique Exploités
Divulgation d’informations .NET Framework Vulnerabiltiy CVE-2016-7270 Oui Non

Facteurs d’atténuation

Microsoft n’a pas identifié de facteurs d’atténuation pour cette vulnérabilité.

Solutions de contournement

Les solutions de contournement suivantes peuvent être utiles dans votre situation :

Le chiffrement de clé de colonne (CEK) peut être désactivé en définissant sql Connecter ion. Propriété ColumnEncryptionKeyCacheTtl vers TimeSpan.Zero dans le pilote .Net Framework 4.6.2. Pour plus d’informations, consultez Le champ TimeSpan.Zero.

Déploiement des mises à jour de sécurité

Pour plus d’informations sur le déploiement des mises à jour de sécurité, consultez l’article de la Base de connaissances Microsoft référencé dans le résumé exécutif.

Remerciements

Microsoft reconnaît les efforts de ceux de la communauté de sécurité qui nous aident à protéger les clients par le biais d’une divulgation coordonnée des vulnérabilités. Pour plus d’informations, consultez accusés de réception.

Exclusion de responsabilité

Les informations fournies dans la Base de connaissances Microsoft sont fournies « telles quelles » sans garantie. Microsoft exclut toutes les garanties, expresses ou implicites, y compris les garanties de marchandabilité et d’adéquation à un usage particulier. En aucun cas, Microsoft Corporation ou ses fournisseurs ne sont responsables de dommages-intérêts, y compris les dommages directs, indirects, accessoires, accessoires, les pertes de bénéfices commerciaux ou les dommages spéciaux, même si Microsoft Corporation ou ses fournisseurs ont été informés de la possibilité de tels dommages- intérêts. Certains États n’autorisent pas l’exclusion ou la limitation de responsabilité pour des dommages indirects ou accessoires afin que la limitation ci-dessus ne s’applique pas.

Révisions

  • V1.0 (13 décembre 2016) Bulletin publié.

  • V1.1 (19 décembre 2016) : Bulletin révisé avec les corrections suivantes :

    • Modification de l’évaluation de gravité des vulnérabilités pour les mises à jour de sécurité et de qualité Microsoft .NET qui s’appliquent à Microsoft .NET Framework 2.0, 3.5, 3.5.1, 4.5.2, 4.6 et 4.6.1 à Non applicable, car ces versions de .NET Framework ne sont pas affectées par la vulnérabilité décrite dans ce bulletin.
    • Suppression de Windows RT de la table logicielle affectée par la version de sécurité uniquement, car elle n’est pas prise en charge pour la version de sécurité uniquement.
    • Correction des entrées Mises à jour remplacées pour la mise à jour 3210142 dans la version cumulative mensuelle affectée par la table logicielle en supprimant les 3188736 de mise à jour en tant que mise à jour remplacée.
  • V2.0 (19 décembre 2016) : bulletin révisé pour annoncer que les mises à jour de correctif cumulatif de sécurité et de qualité 3210142 et les 3205402 ont été réinitialisé avec une modification de détection pour les clients WSUS qui suppriment respectivement une relation de remplacement entre ces mises à jour de sécurité et de mise à jour d’octobre uniquement publiées 3188736 et 3188730, respectivement. Il s’agit uniquement des modifications de détection. Aucune modification n’a été apportée aux fichiers de mise à jour. Les clients qui ont déjà installé correctement l’une de ces mises à jour n’ont pas besoin d’effectuer d’action. Pour plus d’informations, consultez l’article de la Base de connaissances Microsoft pour la mise à jour respective.

     

De plus, le bulletin révisé pour annoncer que la mise à jour 3210142 est disponible pour Windows Server 2008 pour les systèmes Itanium Service Pack 2 et que la mise à jour 3205402 est disponible pour Windows Server 2008 R2 pour les systèmes Itanium Service Pack 1. Les clients doivent appliquer les mises à jour applicables pour être protégés contre les vulnérabilités présentées dans ce bulletin. La majorité des clients ont activé la mise à jour automatique et n’ont pas besoin d’effectuer d’action, car les mises à jour seront téléchargées et installées automatiquement.

  • V2.1 (23 février 2017) : bulletin révisé pour annoncer une modification de logique de détection par rapport à la version de cumul mensuel Ko 3205403 et à la version de cumul mensuel Ko 3205404. Il s’agit d’une modification d’information uniquement. Les clients qui ont déjà mis à jour leurs systèmes n’ont pas besoin d’agir.

Page générée 2017-02-23 12 :54-08 :00.